Earlier quoted context omitted.
Yes, the future of software as an institution, if there is any, is driven by the loudest voices. Those loudest voices are thus driven by selected personalities as opposed to any accomplishment or title. The people who are the highest achievers are rarely the loudest voices as they tend to be the people spending time solving real problems as opposed to the people who just talk about themselves, the forest for the tree…
As a buddy in construction used to say, concrete erasers are expensive.
Engineers will do anything to avoid learning from history
91–100 of 124 posts
Re: Engineers will do anything to avoid learning from history
#92Earlier quoted context omitted.
Out of curiosity, what was the path that the engineers have been taking? The limiting communication between agents to my mind is obvious to anyone who hasn't swallowed orthodoxy Agile development completely whole. And in my experience the people who have, are rarely the devs. Context switching, between agents, people or whoever, require ramp up time to relearn context. It's always slower and more expensive, other pot…
> obvious to anyone who hasn't swallowed orthodoxy Agile development completely whole. What? One of the first principles in doing Lean and Agile correctly is limiting Work in Progress and avoiding context switching whenever possible.
I'm thinking some people are approaching agentic development in the same manner, splitting work up across agents too aggressively, giving each agent new context/upfront plans, when the one session could have done the whole problem in the one context window.
Re: Engineers will do anything to avoid learning from history
#93There’s a good list of reasons why we do this, but it leaves out the biggest one, at least for me: building stuff is fun. Reinventing stuff is fun. It’s the most natural hammer to reach for whenever I encounter a nail. Not necessarily the best, but such is life.
Finding a thing, using it, finding out it sucks, and then making your own version that's better and doesn't suck, is an entirely natural instinct.
Re: Engineers will do anything to avoid learning from history
#94Re: Engineers will do anything to avoid learning from history
#95There’s a good list of reasons why we do this, but it leaves out the biggest one, at least for me: building stuff is fun. Reinventing stuff is fun. It’s the most natural hammer to reach for whenever I encounter a nail. Not necessarily the best, but such is life.
Re: Engineers will do anything to avoid learning from history
#96That’s because most Software Engineers aren’t Engineers, they’re computer science majors. It’s a completely different discipline.
Watch mechanical engineers design plastic rubbish.
Watch some electronic engineers design circuits that don't work.
Watch some geotech engineers make up overspecified bullshit: because they're paid per hour and their work is often just a glorified tickbox (where they have no real consequences for most of their failure risk).
Even with egregious design failures by engineers, they often get away with it for a variety of reasons. A building collapsed due to the Christchurch earthquakes - failures by different engineers with little harm to them.
Re: Engineers will do anything to avoid learning from history
#97Earlier quoted context omitted.
Why would they care? And a lot of them turned to coding anyway.
Because Engineering is an incredibly rigorous discipline and title that requires so much work to obtain. It’s like a massage therapist calling themself a doctor. Computer Science isn’t Engineering.
Re: Engineers will do anything to avoid learning from history
#98A comments section about an HN comment about a post. We can recurse even deeper.
Re: Engineers will do anything to avoid learning from history
#99Software developers aren't real engineers; such an ironic title.
Re: Engineers will do anything to avoid learning from history
#100Software developers aren't real engineers; such an ironic title.
food engineers are considered real engineers. There is no way food engineering is more engineering than software engineering.
That's front and centre as a concern in Food, Chemical, Civil, Electrical, Mechanical etc. engineering disciplines.