I might be of the old “hammock driven development” school, but I wonder if people have any idea of what productivity and creativity consists of, how it works and how to promote a state of flow and deep work. Hint: it’s not about context switching between 15 different agents per minute.
I keep wondering if I am defending my experience in this field against the deep hubris of 19 year olds that are still figuring it all out (programming but also system design and how to tackle hard problems efficiently)
On one hand I'm really afraid that in a few years, developers won't actually know how to develop software anymore, and the LLMs won't actually get good enough to make up the gap.
On the other hand, if that does come to pass, my still-sharp skills will be in even higher demand than they were pre-LLMs.
It's terrifying to hear that 5 hours of focused thinking is considered crazy. I can understand a budget battle if it's 5 months, but 5 hours?! Everyone, in every profession (or none), would be better off mentally if they "wasted" 5 hours thinking about something every now and then!
Fast, visible progress and delivery is the melody.
I'd say both relevant professions are highly regarded.
yeah, that's the dream. I do it whenever I get the opportunity to
I think our entire field would benefit from us taking the time to think a bit more. I have no opposition to LLM usage either.
Makes me think of Japan, where young people learn to recognize kanji. They type the sound of a word into a computer, then choose the appropriate one.
When they have to write by hand, they often draw a blank (not only children, I had a university professor I knew temporarily forget the character for "police").
An article from 2012 said that 66% of Japanese surveyed believed that they were losing the ability to write kanji.
Now it seems like the need to think is rapidly going away. More and more I realise I'm not actually needing to think about anything. I'm not worried so much about losing my ability to program as I am about losing my ability to think. Programming without thinking is the worst kind of grunt work. I wanted more time to think and less time typing, but it's just far too tempting to not bother thinking either.