I’ve been a programmer for the last 15+ years, and the only constant over that time has been change. Every few years, there’s a new technology that “radically simplifies” programming, such that"business people will finally be able to write the code themselves". Without fail, what ends up happening is that we build more complex systems on top of it and we still need programmers to deal with it. AI is a radical shift, yes, but it still doesn’t liberate “business people” from the burden of clarifying their ideas. That is what I do, and the technology I’m using to achieve that doesn’t fundamentally change that fact.
That, and leaky abstractions. They always end up leaking, and you need someone who can understand what’s going on.
I’ve been a programmer for the last 15+ years, and the only constant over that time has been change. Every few years, there’s a new technology that “radically simplifies” programming, such that"business people will finally be able to write the code themselves". Without fail, what ends up happening is that we build more complex systems on top of it and we still need programmers to deal with it. AI is a radical shift, yes, but it still doesn’t liberate “business people” from the burden of clarifying their ideas. That is what I do, and the technology I’m using to achieve that doesn’t fundamentally change that fact.
That, and leaky abstractions. They always end up leaking, and you need someone who can understand what’s going on.