How I estimate work as a staff software engineer
Thereβs a kind of polite fiction at the heart of the software industry. It goes something like this:
Estimating how long software projects will take is...
Similar Articles (10 found)
π 78.9% similar
Estimates β a necessary evil?
Product Owner: Hey, how long do you believe
Feature F
will take?Developer: Idk. We havenβt even started working on it an...
π 70.4% similar
> Before the 2000s, academics ruled computer science. They tried to understand what "engineering" meant for programming. They borrowed practices from ...
π 64.8% similar
People often assume that code is knowledge. They want "self explanatory" or "well documented code". Companies and managers often treat developers as i...
π 64.8% similar
Development Speed Is Not a Bottleneck
Big part of discussion around vibe coding revolves around pace of development while it was never a key constrain...
π 64.5% similar
If youβve more than a couple of years of experience in IT, you probably have stumbled upon the following quote:
There are only two hard things in comp...
π 63.0% 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....
π 63.0% similar
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 mana...
π 62.9% similar
How I ship projects at big tech companies
I have shipped a lot of different projects over the last ~10 years in tech. I often get tapped to lead new o...
π 62.3% similar
Do the simplest thing that could possibly work
When designing software systems, do the simplest thing that could possibly work.
Itβs surprising how fa...
π 61.8% 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...