I highly question the ability of companies to gauge the level of experience of any dev. The distinction between junior, mid, senior, lead is a facade. It is a soft gradient that spans multiple areas, but is tainted and skewed by the technology du jour. Technically you don't have to be an employed developer to become a senior developer. It boils down to your personal willingness to learn and invest time building. What…
There are two kinds of developers. There's the kind that, when given a problem, will jump in, learn what they need to learn to solve the parts they don't fully understand yet, deliver meaningful iterative results, talk to people as needed, keep you posted on their progress, loop in other team members and offer/request help to/from them, take initiative on the obvious missing parts that would benefit the project as a…
The West forgot how to make things, now it’s forgetting how to code
491–500 of 896 posts
Re: The West forgot how to make things, now it’s forgetting how to code
#492Re: The West forgot how to make things, now it’s forgetting how to code
#493The real issue, in my view, is not AI itself. The problem is a management pattern: removing people and organizational slack because they don’t generate immediate profit, and then expecting the knowledge to still be there when it’s needed. Short-term cost cutting leads to less junior hiring, and removes the slack that experienced engineers need in order to teach. As a result, tacit knowledge stops being transferred. W…
I feel like it’s something more fundamental and broad than that. We slowly remove excuses to talk to other people. The thought crossed my mind the other day — if I’m asking the AI a question, that’s replacing a human interaction I would have had with a coworker. It’s not just in coding, it’s everything. With ChatGPT always available in your pocket, what social interactions is it replacing? The thing that gets me is,…
Re: The West forgot how to make things, now it’s forgetting how to code
#494The real issue, in my view, is not AI itself. The problem is a management pattern: removing people and organizational slack because they don’t generate immediate profit, and then expecting the knowledge to still be there when it’s needed. Short-term cost cutting leads to less junior hiring, and removes the slack that experienced engineers need in order to teach. As a result, tacit knowledge stops being transferred. W…
> The core problem is that decision-makers—often far removed from actual engineering work — believe that tacit knowledge can be replaced with documentation, tools, and processes. [It] cannot. I am not so certain: For example, I think that a lot of my knowledge about the system that I work on could be documented, and based on this documentation someone new could take over the system. The problem rather is: the volume…
“It’s not that it’s not documentable. It’s just that it would take tens of thousands of pages and no one would be able to write that or read that to effectively take over the project.”
Okay, so surely this is what OP had in mind when they said documentation doesn’t work… Is it no longer safe to assume reasonable expectations when making an argument? Why the need to “well actually” them with this response?
Re: The West forgot how to make things, now it’s forgetting how to code
#495Earlier quoted context omitted.
I feel like it’s something more fundamental and broad than that. We slowly remove excuses to talk to other people. The thought crossed my mind the other day — if I’m asking the AI a question, that’s replacing a human interaction I would have had with a coworker. It’s not just in coding, it’s everything. With ChatGPT always available in your pocket, what social interactions is it replacing? The thing that gets me is,…
We see this in our open-source community. We've had a community channel for over two decades, where community members help newcomers and each other solve problems and answer questions. Increasingly we have people join who tell us they've been struggling with a problem "for days". Per routine, we ask for their configuration, and it turns out they've been asking ChatGPT, Claude or some other LLM for assistance and thei…
I think if we want newcomers to lead with human interactions, the onus is on us community leaders/elders/whatever need to be a little warmer, understanding and forgiving. (Of course, some communities and venues are already very good about all of this and I'm generalizing to make the larger point.)
Re: The West forgot how to make things, now it’s forgetting how to code
#496I see this as a sign of increase in productivity, the important software will still have a human centered development team, but we don't need another dev team on say, tinder for dogs.
Re: The West forgot how to make things, now it’s forgetting how to code
#497Earlier quoted context omitted.
Those examples are nonsensical. None of those are necessary to get working code. The VSCode example is particularly baffling. Firstly, I’m sure you understand there are other editors people use for code; secondly, I know even people who don’t code who have picked up VSCode for text editing and are fine with it.
I think you haven't dealt with a lot of non-coders. 90% of the world will not be able to even open a .py
Just like how we don't need to be able to open our kernels and manually update the OS, the software company does it for us. It helps knowing the kernel, but you can still get the security updates even if you don't know how to.
Re: The West forgot how to make things, now it’s forgetting how to code
#498Earlier quoted context omitted.
> Technically you don't have to be an employed developer to become a senior developer. That's incredibly unlikely. Do you need to be an employed surgeon to become a senior (or whatever they call it) surgeon?? I very much doubt you can be senior without having actually spent years doing it professionally. The experience is everything, no book will give you the sort of understanding you need. That's unfortunately human…
I've never worked in a corporate environment beyond client projects. Picked up a book on XHTML (no, that isn't a typo) and CSS in 2007, just kept trying to build stuff I wanted to build and backfilling knowledge as I went. Not only is it possible, it's preferred. ~20 years in and I've learned how to build my own full-stack JS framework, deployment infra, a CSS framework, and an embedded database to boot. Not one drop…
Re: The West forgot how to make things, now it’s forgetting how to code
#499Earlier quoted context omitted.
> Which in turn means, in their mind, every part of the system needs to be firing at 100% all the time Not just that, you have to be always doing less for more gains. Real work is bad work. Shrinkflation good. I don't know what it is if it wasn't a pure scammer mindset.
> Which in turn means, in their mind, every part of the system needs to be firing at 100% all the time This is a classic Goldratt / Theory of Constraints mistake.