Comment by nlawalker
19 hours ago
>People who cannot write code are building software. People who have never designed a data system are designing data systems. Most of it is not shipped; it is built, often for many hours, possibly shown internally with great vigor, used quietly, and occasionally surfaced to a client without much fanfare.
This made me think of How I ship projects at big tech companies[1], specifically "Shipping is a social construct within a company. Concretely, that means that a project is shipped when the important people at your company believe it is shipped."
Yea, I remember that one. Great article. Also spawned a decent discussion about how optics and "keeping up appearances" always matters, often a lot more than we think they do.
One of the bitter lessons I learned in my SWE career is that looking the part is almost everything. The meme boomer advice of "dress for the job you want, not the one you have" is remarkably true if you broaden the definition of "dress". Race, gender, lookism, age, everything matters in your career.
Career progression gets easier just by being the right age, or being the right race (whatever that is at your company), or being the right gender (again, depends on your company). Grooming and personal fitness are easy wins. I've never seen an obese or unkempt executive or middle manager.
Even the way you move makes a difference. If you stay past 4:30pm, you're destined to be an IC forever. Leadership-track people leave the office early even if it means taking work home, because it shows that you have your shit together. Leadership-track people eat lunch alone, not at the gossipy "worker's table". And of course, the way you dress matters (men look more leadership-material by dressing simple and consistent, for women it's the opposite). It's all about keeping up appearances.
Interestingly enough, a coworker recently told me that I likely don't have much room for advancement at my employer, given my race. He said look at the race of the people on the ladder above you (it's mostly one race), and then look at yourself.
Also, being tall. Easiest way to identify management is height.
2 replies →
I remember learning this lesson. I’d bought some new clothes and worn them to the office. I got more appreciation from my manager than from the entire heroic 6 month death march to ship the last product release.
> men look more leadership-material by dressing simple and consistent, for women it's the opposite
This made me think back to the people I've seen rise through the ranks: the women started off dressing very conservative and as they got to senior exec positions, started wearing very bright and powerful outfits. The men on the other hand started with bright t-shirts/polos etc, but then ended up in more conservative suits.
Never noticed that before
> If you stay past 4:30pm, you're destined to be an IC forever
I have never heard this said before. I wonder how true it is in general
2 replies →
If that happens globally where AGI and engineer replacement is "shipped" as a social construct, I'm afraid real software engineers (who can write and understand production ready systems) will be the vocal minority who can't do anything.
Well, someone has got to become that John Connor, see?
It goes even further: The existence and availability and feature set of a technology/service is a social construct within a company.
At my employer (major public company), when someone says we have X, this then politically turns into X exists, and you have to use it with the assumed feature set. Even when this feature set doesn't exist!
This reminds me of a workplace where I spent many years. I asked several people what it meant for something to be "released" and nobody could tell me. I never even knew after I became a project manager.
This reminds me of a workplace where I spent many years. I asked several people what it meant for something to be "released" and nobody could tell me. I never even knew after I became a project manager. This was at a company that made hardware products.