The Value of Being a Professional

Hey there! Before going on, know that I’m hardly a professional. Knowing what a professional’s value is, however, is invaluable.

This post is for you that need to double-check if you are being valued; for you looking for work so you know what’s acceptable to ask for and what an employer ought to be offering. For simplicity, I’ll be using my own profession of software development as the example to be used.

I’ve participated in the #PaidMe movement and laid out the tools I use to put together what my work is worth before. Now, to help you not devalue yourself or others, here are those tools applied!

Note: Having a pen-and-paper handy along with a calculator to figure out the value of your own work while you read may save your time.

Inflation

From 2019 to 2021 (now), inflation has been 2.88%. (This will be important as we’ll be getting some salaries from 2019.)

Because some of the following numbers will be multiplied by hundredths-of-a-percent, there is going to be some inevitable rounding. If the values are off by a few dollars, no sweat – you should be rounding up anyway 😉

Bureau of Labor Statistics

In the Spring of 2021, BLS has data from 2019 for the United States as it comes to compensation. In 2019, software folks (QA and dev) were most often paid $107,510 a year.

With a trusty map of 2019 pay for techies, we can take the national value and inflate it, leaving us an estimated $110,606.29 per year median.

The hypothetical $111K is contradicted by Salary.com’s reported $115,430 per year average. Since this is private company is only a statistically insignificant ~4% different, we’ll ignore Salary.com for now in favor of the official numbers (inflation and BLS).

Cost of Living

How much money one needs in different parts of the country changes drastically, even from suburb to suburb. Where your zip code is has a heavy factor in what you should be earning.

A few example metros / locales follow. I received two different CoL calculations in my recent research – Best Places in general had higher values while PayScale was more conservative. Naturally, I went with the former (what a shame to be underpaid):

WhereCoL vs NationalEst. Min. SalaryEst. +10% Salary
Las Vegas111.6%$123,436.62$135,780.28
Redmond185.1%$204,732.24$225,205.46
Seattle172.3%$190,574.63$209,632.10
Austin119.3%$131,953.30$145,148.63
Washington152.1%$168,232.16$185,055.38
Boston162.4%$179,624.61$197,587.07
New York City187.2%$207,054.97$227,760.47
San Francisco269.3%$297,862.73$327,649.01
San Jose214.5%$237,250.49$260,975.54
CoL Applied to BLS Median Pay

You, sharp reader, will have noticed that the numbers estimated above do not match up quite with the BLS values previously. That is because BLS does not always include bonuses, stock options, the size of the company a person is employed at, or what has been the best few years for software companies ever.

More on that in the next section.

Remember: Always round up to at least the nearest thousand thereabouts. Exact numbers shown here to allow you to make your own decisions on how comfortable you are with rounding.

Also remember that odd numbers (123.45 vs 120) psychologically seem “more official” and “legitimate.” If you can round up while keeping some of this oddness when you go into negotiating your value, it’ll help you greatly!

Expected Salary Range

Not every company has or likes to have the cash on hand to pay huge base salaries. Though cold, hard cash is almost always preferred, you can leave it up to a company to make up the difference in your value.

Base salary is usually less than the CoL and BLS calculations above, yet this does not take away from your value. You can accept this lower pay by expecting the company to exchange cash bonuses, equity, PTO, or other subjective boons.

A cash bonus usually is a lump-sum payment delivered every six-months or a year. Usually about 10% of your base salary, you can negotiate this percentage higher to make up the total value difference. If the bonus is variable, say, based on performance, only calculate for the “you did no more and no less than your job” value.

Equity is some investment in the company. My personal rule aside is to only accept equity at a 2:3 rate, where for every $2 of base pay being forgone, $3 comes in equity. Why? Equity is variable with the market and often delayed in being granted to you. There is no timely guarantee for your work to be properly compensated, nor is the opportunity cost for not having cash-in-pocket slight, so as equity literally costs the company nothing to give you, asking for more is always a safe bet.

PTO (paid time off) is a common benefit working at most companies. PTO comes as paid vacation, sick time (if separate from vacation), and holidays. Each PTO day is 8 hours but the value of the whole day is your daily salary rate, i.e. base salary divided by 250 days. Daily rate multiplied by the number of days is PTO’s value.

Finally, there are other boons that the company can give. Maybe it’s better healthcare, a shorter commute, a better title, work-life separation, etc. Tangible (physical, material) or intangible (time, feeling), only you know what’s more important than cash-in-the-bank. Always keep in mind that any boon you accept in replacement of direct pay is doing the other party a favor.

Glassdoor Et Al.

Every company changes in what they may offer potential new-hires. Glassdoor, Levels.fyi, and other websites have oodles of employee-reported data on pay, among other things.

If you are looking at a company that has a presence on one of these sites, use the site. Compare the ranges of base salary and other payment options to your BLS and CoL numbers. This gives you not only an idea of what other compensation to negotiate for with the company, but also a second set of values that may be higher than BLS + CoL (needless to say, increase any site-found value by at least 10% since site values do not account for CoL increases or inflation).

Tip: I always salary search using a Google Chrome Incognito window to do my browsing. Sites like Glassdoor track your usage, preventing further use if you navigate to a different page. Incognito gets around this:

      1. Arrive at a blocked page.
      2. Copy the website URL.
      3. Close all of the Incognito tabs / windows.
      4. Open a new Incognito window.
      5. Paste the copied URL.
      6. Tada! Unblocked. Continue researching your value.

Putting It All Together

You now know what you should be compensated based off of your research into the company, role, BLS, and CoL.

When the talk of money comes up, here is the handy equation to keep on hand:

Total Compensation = Base + Bonus + Equity + PTO

If you have other boons you are looking for, convey to the other party that you are taking these for granted, increasing your base or bonus or equity if the other party wants to take these boons away. Never Split the Difference is an astounding book (read it at least four-to-six times so far) that goes into more depth in how to handle leveraging boons that may not have an impressive dollar value.

Now, that total compensation ought to be a range, something like the fair value you found through research of median or average pay (whichever is higher), and at least 10% more than that. Propose the larger numbers and have the other party justify why they ought to be offering you less, giving a sense of disbelief the entire time (much more in Never Split the Difference).

Barring the most dire circumstances of survival, never, ever accept below the median or average pay for the role in the place you are bidding for. It is anti-social and masochistic and despicably weak. Don’t do it.

On the plus-side, if the other party counters above your expected compensation range, smile! Then let them know that’s a good base-pay starting point. “Now let’s talk about bonuses and equity.” Using the simple trick of adding 10% more to acceptable figures, you enable yourself to maximize your worth to the other party and to yourself.

Having gotten through this article, how are you doing? Are you making out like Robin Hood, maximizing your value above par? Are you being taken for granted, paid pennies on the dollar?

If you need to be valued more, talk with those that pay you about increasing your compensation 10% if you are being underpaid by 10% or less. However, should the compensation be undervalued by more than 10%, you can still have a conversation with the payor, but it is also time to look at other companies since you have been clearly disrespected and taken for a ride 😐

Enough talk! Check your numbers, go get your value, and be confident that you are in the right (heck, you at least have the United States government backing you up). All the best to your endeavors going forward – cheers!

2021: Looking Forward

As I compose my end-of-year review, I can’t help but to imagine with great anticipation what will happen in 2021!

Vegas

After spending most of 2020 away from Sin City, I’m headed back and look forward to this warm place of adventure and activity! The plan is to hike for now, and even that socially distanced, though how long may that last?

Vaccine

Social distancing will last as long as there are those unvaccinated against COVID-19. It’s our duty to do so. Luckily, there are recent breakthroughs and the inoculation distribution and protection of the populace may begin as soon as January 20th…

Presidency

The 20th! When the new administration is sworn in! It bears repeating again that the current administration as this is written has at best abandoned any responsibility towards the American people. Might feel strange to get back to a society-uplifting president!

Writing

Hopefully won’t feel too strange getting back to my writing (and publishing!). I’m working on a “Truths” collection right now, though I ache to pen sci fi and horror again 👻

Voice Acting

I’m urging myself to have a paid voice acting gig in 2021. I have the material, the equipment, the study. Time to put all that to work to prove it 😎 That, and I like the sound of my own dramatic voices 😂

Gaming

Play. More. Games. Ever since university I’ve played few games (analog and virtual) and felt good about doing it even fewer times. Part of my self care in 2021 is to add a salve to that workaholic anxiety by making it a task to take care of myself ~

FI

Of course, there’s financial independence, my highest goal at this time in my life. However, I will be much more =chill= about it than I have been. 2021 is the time to live a little and take life less for granted. (Crossing fingers for a stock market breakthrough, either up or down!)

And those are a few things I look forward to. I dare not hope for travel just yet, though increased sociability after the vaccine and while I begin working on software tools for games again. Regardless, I promise myself and I promise you that I’ll “cut loose” a little more (COVID safe) 😊

What are you looking forward to in 2021? Hopes and dreams and expectations of the world and yourself? I anticipate you too are taking less for granted! Cheers to your end of year ~

Devaluing Your Worth

As I approach a new year with a new company, let’s look at common nasty bits of the flip-side of how to value your worth: devaluing it 💩

First Off: Not Knowing Your Value

You would do yourself a better favor ignoring any new paid work if you haven’t done the bare minimum of any interview process.

That bare minimum? Doing the research, ie:

Know where the money is 💲

Figure out how much a title pays nationally. Know what that role pays in the region and industry (though industry is less and less relevant). Glassdoor the salaries paid at the company. Normalize everything to the cost-of-living (CoL) of the town you live in and where the company is headquartered.

Of those numbers, get the median. Get the average. Pick the highest value. At least multiply that number by 110%, if not 110% to 125%.

Then what do you have? Value. Or, more precisely, an appropriate range (high average or 110% to 110% or 125%) of value you must ask for with the role with the company in the city. Anything less is at best worthless, if not going to be a sticking point for you later.

Second: Anchoring Low

A common negotiation tactic is to anchor the talks on a low value.

You are not low value.

When the company goes low, you go high. Heck, if the company goes OK, you go high. If they go high, you go higher 🔥

They mention a range lower than yours or doesn’t intersect the top of your range? You sigh, you flinch, you gasp, and you quote them your researched range. (Apply emphasis that your skills warrant the top of the range no-doubt.)

You are cornered or feel compelled to mention a range? That 110% to 125% is looking awfully fine right now 😉

If you feel uncomfortable asking for this kind of cash, just know other companies across the nation are paying at or above your quoted. So why do you deserve any less? (If you have an answer to this rhetorical question, there are some confidence and self-esteem issues you need to figure out ASAP.)

No, seriously, if you don’t think you doing a role is worth the nationally determined compensation for the title, stop reading this article. I wish I had something of mine to link here, but I don’t – go get help!

Side note: If you ever find yourself being in the very rare and unusual position of the company offering more than the top of your not-yet-quoted range, tell the company the both of you are close, but you were looking for approximately-10%-over-the-company’s-value. That way you leave nothing on the table that the company was not already planning on giving you!

Third Up: Not Shutting Up

After you have spoken, cease speaking 😶

Simple, ya? No. Human nature wants to justify ourselves and our expectations of others to others. To do that, we’ll lace our speech with weak words and bury our hopes in our own babble.

When you’ve stated your range, when you’ve told the company they need to have a better offer, when you’ve asked for that bonus, shush.

As many professional negotiators put it (see this post’s Further Learning section):

They who breaks silence first loses.

This in part applies to:

Fourth, Your Greatest Enemy: Yourself

What I mean is you will negotiate against your own self interests.

There are many ways to hamstring your efforts:

      • Quoting a dollar range first.
      • Agreeing to additional responsibility without additional compensation.
      • Settling for splitting the difference.
      • Generally being too agreeable 😇

The root of your self-harm is fearing the discomfort of disagreeableness.

Be conscientious of your value, be kind to those you negotiate with, but be brave enough to be disagreeable when a benefit to you and your future selves is on the line.

What have you done in negotiating down your value? I’ve done all of the above and more – which have you? Share your experiences for others and myself to watch out for.

COVID is still very bad – While you Zoom safely from home, may you earn your worth and more 😁 Cheers~

What Is Your Work Worth?

I’ve been around the block a few times as it comes to employment and figuring out my work’s value.

In figuring that worth out, a few excellent tools have made themselves invaluable time and time again.

I don’t use these tools until I have an interview lined up or a change in job title or I’ve been employed at the same place for 9 to 12 months. However, when used appropriately, they’ve put the leverage on my side when negotiating a salary or raise. For the cost of an hour looking up values, I’ve netted tens-of-thousands of dollars in value added.

That, and the tools have let me know if I’m walking into a proposal as being underpaid – as an advocate for the worker, never be underpaid 😐

Here, I’m opening-up my personal toolbox for your use. May it be a starting point on your next job offer, a stepping stone to ask for a raise, or merely another reference for your own methods to calculating your work’s worth 🙃

TLDR

(Really, you should read on. But, if pressed for attention, do the following.)

  1. Get the job title for the new job / your current job.
  2. Next, get the city for the job’s cost of living (CoL; google “cost of living theCityName“).
  3. Go to the Bureau of Labor Statistics, searching for the job title, and recording the median salary.
    1. Example for Software Developers.
  4. If the median salary is not in your current year, search “inflation calculator”, using what you find to turn the salary into your current year’s dollars.
  5. Multiply the median salary by the CoL percentage (111% CoL = 1.11).
  6. Take the multiplied result, round up to the nearest tens-of-thousands (this is the Minimum Salary you should consider for the job).
  7. Multiply the result again by either 110% (this is the Expected Salary you should quote to anyone who asks).
    1. If your Minimum Salary is less than $100,000 and you’re feeling fierce, multiply the Minimum by 125% instead of 110%.
  8. Aim for the Expected Salary or more (negotiate!). Accept nothing less than the Minimum Salary.

If you want more detail, you’ll have to read on 😁

Variables

So what’s important in determining worth? Well, simply put… everything.

That’s hardly helpful, so here are some base values needed for the figuring:

  • Job Title (Title)
  • Company
  • City
  • Base Salary (Salary)
  • Potential Bonuses (Bonus)
    • Performance Awards
    • Signing Bonus
    • Stock Discounts
    • 401K Matches
    • PTO
    • Gym Memberships
    • Commute
    • etc. (Don’t worry too much on this.)
  • Cost of Living (CoL)

Titles can be important, and bonuses lucrative, but unless you have some special arrangement to fully leverage non-salaried bonuses like stocks or commission, nothing will be cash in the bank at the end of the day.

If the salary can’t be increased, multiply the difference of what you want vs. what is offered by 2 (“2” for the number of years a person typically works in a position). Negotiate for bonuses equivalent to that number.

Sites for Values

To get values for the variables, Sperling’s Best Places, the Bureau of Labor Statistics, Glassdoor, Salary, Salary Expert, and the job post itself will be your best friends.

(If any of the salary sites have bonuses, record those too).

  • Sperling’s Best Places
  • BLS
    • Search for the job title for the median salary and national area data.
      • Example of a Software Developer. (The “State and Area Data” tab has county information that gives you another salary value when you hover the mouse over the maps.)
    • If the salary medians are from a past year, use Google to find an inflation calculator to turn those old salaries into today’s dollars.
  • Glassdoor
    • Search both the job title salary globally and the company itself for salary information for similar work.
  • Salary
    • Enter some basic information to get the job’s salary.
  • Salary Expert
    • Get more salaries for the job title at the location of the job.
  • The Job
    •  Here is where you get the job title, company name, and city.

If your industry has compensation reports (eg Software and Stack Overflow, Video Games and the GDC Game Developers Survey), include those here too! More data, more power!

Formulas Go Brrrr

You’ve been good so far. Now, do this:

  1. Get one salary out of the reported salaries.
    1. If there’s a national salary (eg BLS, Glassdoor), multiply that salary by the CoL of the city the job is in to get the salary to use.
      1. Eg $100,000 national salary * 1.10% CoL = $110,000
    2. Calculate the Median and the Average for all salaries collected from every source.
      1. Google Sheets is a great tool for this.
    3. Whichever of the calculated Median and Average is higher, keep that and discard the other.
    4. Do this for the bonuses too.
  2. Round the calculated salary up to the nearest tens-of-thousands place. This is your Minimum Salary.
  3. Round the bonus up to the highest place (eg $102=$200, $1799=$2000, etc).
  4. Multiply the Minimum Salary by 110% to 125%. This is your Expected Salary.
    1. Why “110% to 125%”? Well, it depends. The higher the percentage, the more difficult it gets to defend during negotiations asking for the Expected Salary. Use judgement and self confidence in this – regardless of what gets asked for, a salary will always need defending, so preparing a longer argument of why the salary is warranted comes with negotiating 🙂

Tada! You now have a Minimum Salary, an Expected Salary, and Bonus values, aka your work’s worth. That said, let’s put them to work 😎

Using Your Worth

Here’s where the negotiation comes in. Negotiation is a topic unto itself and is better covered by cleverer folks than I, so I’ll leave you with these bullet points to keep in mind:

  1. Ask for more than you think you’ll get. That’s why asking for Expected Salary is the least you can do for yourself if pressed to give an expected value.
  2. If given an offer more than the Expected Salary and the Expected Salary hasn’t been told to the person making the offer, counter with at least the offer’s salary and the Bonus calculated earlier, if not asking for an increase in the offer’s salary by 10%.
  3. If given an offer less than the Expected Salary, work with the offer to see about raising the salary to the Expected (*cough* negotiate *cough*). Should the offer salary not be raised, do mental math to calculate twice the difference of the offer and the Expected Salary – negotiate for that value in Bonuses (signing bonus, PTO, etc.).
  4. Don’t accept less than the Minimum Salary. The greatest power is to the person who’ll walk away first.
    1. That, and accepting less than what’s literally fair (the median and average) hurts you, your peers, your industry, and your country. Don’t do it.

These values you’ve calculated are the bare minimum acceptable to not hurt yourself (Minimum Salary) and a reasonable request for the work to be done (Expected Salary) with wiggle-room (Bonus).

Remember, you are asking for compensation for the work to be done first, your history and experience second. Be aggressively fair for future, but only use the past as a lens instead of an anchor keeping you from accepting reasonable work.

Further Learning

What do you think? What do you use in your own work worth calculations? I’d really like to know!

If you’d like a spreadsheet with some of these formulas filled out, let me know.

Lastly, a reminder about our relationship to work and money:

Your pay is not a judgement on your value. It should only be a fair estimation of your work’s worth.

Good luck, y’all, on your next negotiation, job or raise. Cheers ~

#PaidMe

Hi, folks!

Guess who’s still in a strange land of finicky data? No matter! That doesn’t prevent writing a few things down 🙂

There’s been a few hashtags going around over the last few weeks. #TechPaidMe, #GameDevPaidMe, #PublishingPaidMe, #ComicsPaidMe, even just #PaidMe.

Think it’s about time I contributed to #TechPaidMe / #GameDevPaidMe. Why? Why not? Transparency in worker pay gives power to the worker. Gives power to you.

uncle-sam-29972_960_720
Uncle Sam from Pixabay.com

My history has been thoroughly and chronically underpaid for the value brought. After reading Chris Voss’s Never Split the Difference, I’ll never do such things again. After reading this post, maybe you won’t be underpaid either. Sound good?

I’ll save you some time by crunching the numbers with 2020’s income tax for take home pay (THP), then inflation (Inf; doesn’t count Roth 401K and IRA contributions), then normalized cost of living (CoL; to a US national 100%) so you can get some decently useful.

The Data

(Skipping pre-2013 dev work as I was preoccupied with other things at the same time.)

2013
#TechPaidMe
Software Developer
Base: $45,000
THP: $37,816
Inf: $41,620.54
CoL: $54,122.93
Secure Banking Solutions
Madison, SD

That means in 2020 dollars, adjusted for cost of living nationally, I took home about $54K. Let’s continue…

2014-2015
#TechPaidMe #HealthcarePaidMe
Technical Services Problem Solver (customer support + custom dev)
Base: $69,000 (I think? I actually can’t remember. I just know it was under folks hired some 3-6 months after!)
THP: $51,757
Inf: $55,988.32
CoL: $50,079
Epic Systems
Verona, WI (Outside Madison)

2015-2016
#GameDevPaidMe
SDET II Tools Developer
Base: $66,000
THP: $48,387
Inf: $51,690.73
CoL: $40,926.94
Microsoft
Tigard, OR (Outside Portland)

2016-2018
#TechPaidMe #GameDevPaidMe
Software Tools Developer
Base: $75,000 (not including bonus up to 15%)
THP: $59,588
Inf: $60,842.61
CoL: $54,518.47
Aristocrat Technologies
Las Vegas, NV

At this time, I read Never Split the Difference among other books and Reddit posts. Continuous learning evidently pays dividends:

2018-2020
#TechPaidMe #GameDevPaidMe
Senior Software Engineer
Base: $104,500 (not including bonus; had a raise for a few months before a promotion with a final raise here)
THP: $80,179
Inf: $-
CoL: $71,844.98
Aristocrat Technologies
Las Vegas, NV

2021+
Checkout the post.

Despite all of the lower-than-expected pay, despite coming late to the FIRE Movement, I am well on my way to financial independence. No debt, minimal other expenses, and investment performance is set to CoastFIRE me in less than 10 years, FatFIRE in less than 15. If we suffer a crash in the markets, independence will happen sooner with savings on hand that were meant for buying property 2 weeks before COVID-19 locked the US down. #BulletDodged

If you feel comfortable in sharing, what have been your numbers in tech and game dev? I used to be very sensitive over letting others know what I earn, so I understand if all you get is a reference point for your future salary negotiations 😉

Before we go, checkout these resources that have been such boons to me:

It’s dangerous to go alone. Take this, and ask for what you’re worth ❤ cheers ~

Cast 09 – GDC and Crunch

Download for the road. (8m 26s)

I’ve been accepted as a Conference Associate to the Game Developers Conference (GDC) in San Francisco!!!

I also have a massive due date that Friday…

Listen to the cast to see what’s going on between GDC and crunch-time at work. Let me know what you think should happen in the next two months!

Software Worker’s Dichotomy

Other the years of working in the software industry, I’ve seen a trend towards dichotomy. (This is speculation, mind you.) The theme is that programming folks being hired and kept are starting to fall into two role buckets:

  1. Architect – the person responsible for how all the parts fit together, knowing advanced software engineering concepts, SME on programming languages, and keeping an entire piece of software in their head.
    1. Benefits: Experienced, able to handle abstract problems and make decisions, can have vision, knows how to optimize programs while coding.
    2. Cons: Not enough people like this, rarely seen together with other Architects, detached from day-to-day processes, superiority complexes possible.

      Person Holding Gray Pen Sitting Near Laptop
      Architect from Pexels.com
  2. Code Monkey (CM) – the person told what to do and often how to do it; implementer of code on a line-by-line basis without understanding of how the program ought to work.
    1. Benefits: Cheap, plentiful.
    2. Cons: Unable to grasp conceptual discussions, cannot make meaningful decisions, likely to create more problems of correction for Architects if not given explicit instruction.

      Grayscale Photography of Three Wise Monkey Figurines
      Monkeys from Pexels.com

Hear me out for what I’ve seen.

Let’s start in the 2000’s. From those learning to program along with myself, most had no grasp of the conceptual aspects of code (ie, they were Code Monkeys). They were many. Me, new and naive, could work my way out of a paper bag given enough time, but that’s that; far from Architect, but driven beyond the role of CM and surrounded by them.

Entering banking security, I created new systems from scratch, monitored their performance, and communicated the soul of the work to others. I was an Architect. But I also worked with other Architects (experts at the company), making new projects difficult to integrate.

Following up with healthcare work, I had the privilege to see Architects and CMs working together. Architects needed awe from the CMs because they were never wrong; when they were, things got expensive, dangerous, and people were reprimanded. The company I worked for also desired not Architects but CMs, many of them for cheap. To get the recruitment numbers, fresh college grads and foreign visas were required in astonishing numbers. (At least a strategy of making CMs into Architect-like persons continues to contribute to the long-term success of the company.)

For Microsoft, I got to be an Architect again! My insight provided solutions to numerous business cases, be they quarterly goals or daily challenges. This largely worked because I could move fast, deliver apps without butting heads with others, and created documentation such that persons in need could CM their way to a solution on their own for common issues. The rest of development wasn’t so lucky; this is where I saw Architects wielding CMs full-bore in the dichotomy trend.

Later in the gambling industry, I did the kinds of work done for Microsoft at a new company. I was half Architect being self-managed; half of my time was as a CM, maintaining and expanding the work of others from before me. Though, as my responsibilities grew and shifted, I get a front-row seat (too close for comfort?) to the Architect / Code Monkey trend and all its conflicts:

  • Multiple Architects cannot agree on solutions.
  • Architects abandon daily processes.
  • CMs usually cause more work for the Architects in code reviews.
  • CMs require constant check-in to ensure the right work is being done, or will reaffirm any course of action to the point of stagnation.

C++ Screengrab
Code from Pexels.com

Now, there’s bleed between Architects and Code Monkey’s still. As mentioned, I used to both Architect and Code the solutions to problems. Architects and CMs I know typically still code or make design decisions on their own.

But their numbers are few and they are dwindling.

Am I correct in these observations? Really only time will tell. Meanwhile, the software industry I grew up with is shifting in my sight. Instead of agile cooperation between peers who are all on the same level, Architects compete against each other in a rat-race of expanding technologies while Code Monkeys exist as replaceable cogs. It’s George Orwell‘s 1984 worker dichotomy of the Party and the proles.

I hope to be wrong.