Speaking of dishwashing and life lessons. When I was in college (20 years ago) and sharing an apartment with 3 colleagues, the guys were leaving their dishes unwashed in the kitchen sink. Initially I washed my own dishes after finising a meal, only to find out the colleagues happily used my clean dishes then let them dirty in the sink. I realized I'm washing them twice: once when picking them dirty from the sink, washing them so I can eat and secondly after I finished eating. So I optimized: only washed them once like all folks do: before eating.
Lesson: when in Rome, do like the Romans.
And P.S: no, you can't argue with the Romans and make 'em wash their dishes after eating.
Aww. And I though this was going to be a wonderful story about how you decided that, since you were there, you’d wash everyone’s dishes and before long you became an inspiration to your housemates that in time became a race to out-do each other with increasingly outlandish acts of kindness.
>> What are some things that only someone who has been programming 20 years knows?
Those in positions of power (the managers) have never been those who programmed 20 years. Either never programmed at all, or were early successes either trough luck or more often than not, connections.
As a result they don't know and don't care about the things known by those who programmed 20 years, it's not their problem.
That's simply not true! I'm 43, and there hasn't been a day without coding since I got my first computer 32 years ago. I'm also managing teams for the last 20 odd years; small teams, large teams, in startups and large corporations. And I know many others like me.
Lesson: when in Rome, do like the Romans.
And P.S: no, you can't argue with the Romans and make 'em wash their dishes after eating.