News for hackers. Stuff that matters.
Re:How Developers Stop Learning: Rise of the Expert Beginner... by Cthulhu_ on Wednesday July 08, 2020 @07:19AM (#23768806)
That's been my experience as well. I've worked with some clever and / or highly effective (= fast) developers, but in practice the applications ended up overbuilt (like the tech lead who spent six months under water, only showing up to the office maybe once a week, while he was building a framework), or applications with a lot of features but missing the foundations (e.g. microservices architectures but with no end-to-end tracing, testing, interprocess communication standards, logging, etc).
Re:How Developers Stop Learning: Rise of the Expert Beginner... by josephg on Wednesday July 08, 2020 @07:50AM (#23768964)
These are not the qualities of an expert according to Dreyfus’s model (As referenced by the article). According to the model, as you gain skill you also gain the capability to bear responsibility. A beginner programmer can be responsible to program to a clear spec / wireframe. A senior dev can be responsible for making the client happy. It’s not obvious to a beginner, but those are very different tasks.

If you spend 6 months working on the wrong thing, you aren’t taking responsibility for delivery. It’s a mistake that most smart programmers seem to fall into at some point in their career, when they’re still learning. It’s a classic sign for me of a mid level developer made into a tech lead before they’re quite ready for the role. I’ve seen that happen way more often than I’d like.

If your tech lead is making mistakes like that, your team is operating without a real senior dev at the helm. That’s not insurmountable, but don’t mistake that sort of thing for real expertise.

Re:How Developers Stop Learning: Rise of the Expert Beginner... by vsareto on Wednesday July 08, 2020 @10:01AM (#23769924)
>like the tech lead who spent six months under water, only showing up to the office maybe once a week

Do these folks face any consequences for behavior like this?

Re:How Developers Stop Learning: Rise of the Expert Beginner... by zippy5 on Wednesday July 08, 2020 @10:28AM (#23770202)
Why would they? it’s still cheaper to have a talented dev overbuild a framework than it is to find bugs in the code of someone who didn't understand the problem they're solving.