Software engineers should be a little bit cynical
A lot of my readers call me a cynic when I say things like βyou should do things that make your manager happyβ or βbig tech companies get to decide wh...
Similar Articles (10 found)
π 74.8% similar
You can't design software you don't work on
Only the engineers who work on a large software system can meaningfully participate in the design process....
π 71.7% similar
Software engineering under the spotlight
Think of a tech company as a giant, dimly-lit factory. Work goes on throughout the factory as components shuf...
π 70.4% similar
To Serve Man, with Software
I didnβt choose to be a programmer. Somehow, it seemed, the computers chose me. For a long time, that was fine, that was e...
π 68.4% similar
August 2007
A good programmer working intensively on his own code can hold it
in his mind the way a mathematician holds a problem he's working
on. Mat...
π 67.9% similar
If you're a solo developer building your next Salesforce killer, you will feel that dopamine rush every time AI helps you get closer to launch.
Don't ...
π 67.4% similar
People often assume that code is knowledge. They want "self explanatory" or "well documented code". Companies and managers often treat developers as i...
π 67.3% similar
> Before the 2000s, academics ruled computer science. They tried to understand what "engineering" meant for programming. They borrowed practices from ...
π 66.3% similar
If you are good at code review, you will be good at using AI agents
Using AI agents correctly is a process of reviewing code. If youβre good at review...
π 65.9% similar
> Google asked me two interview problems involving these back when I was in college. Have I ever needed this in practice? Nope!
This is the shame of t...
π 65.7% similar
Using AI Generated Code Will Make You a Bad Programmer
It's probably fine--unless you care about self-improvement or taking pride in your work.
To be ...