Software engineering: 50% understanding requirements, 40% complexity management, 9% debugging, 1% solving "interesting" algorithmic problems. You'll enjoy software engineering a whole lot more if you instead think of the first 99% as the interesting part.

Apr 13, 2022 · 5:14 PM UTC

33
214
20
1,466
Replying to @gdb
Now I know why I hate my life.
Replying to @gdb
Software is a set of contracts for machines. Writing, refining, fine-tuning contracts is tremendous fun and core activity. Nowadays unfortunately still outshadowed by "housekeeping" activities.
1
3