4 ms·
It is amazing how fast 25+ years went by. I'm in this picture... and when I think about the jump from C++ to Java 1.1, going through the transition of EJBs to w
by heelix 2y ago
It is amazing how fast 25+ years went by. I'm in this picture... and when I think about the jump from C++ to Java 1.1, going through the transition of EJBs to what would be considered modern Java, doing XQuery/functional development, and now Rust -- it really does not seem like a few decades have flown by.
Watched the death of our AIX systems (perhaps undead, as it really never goes away), the rise of PCs, the fading of Unix workstations. Desktop compute exceeding what could be done on my Cray time. The world circled back a few times: stand alone, client server, stand alone, distributed... with variations on a theme. Same is true about frameworks, languages, and development religions.
On reflection, creating new developers is a lot like parenting. You give recommendations, guidance, and opportunity. They still might footgun something, but you love them none the less. I'm proud of them and have launched some really solid Dev Leads over the years. So much satisfaction in shaping people.
The thrill of peeking/poking assembly as a youth is still there when I compile and the damn thing actually does what I set out to. Fixing broken is still very satisfying. Discovering that you can change a culture by leading was eye opening.
I still have no idea what I'm going to be, when I grow up. I consider myself fortunate.
- drivebycomment 2y ago> On reflection, creating new developers is a lot like parenting. Indeed. This resonated with me. Quite a few similarities between parenting and training people. Sometimes you have to let them suffer a bit, suffering consequences so that they can learn, and sometimes you have to keep them from hurting themselves too much. You also grow with them. Learning together from different perspectives. After some time together, you see how your actions, not your words, shape their actions, even some unintentional or unconscious ones.