4 ms·
You're missing the part where building a modern website is a huge amount of dev time for largely UI work. Also modern deployment is 100x more complicated than i
by rr808 1y ago
You're missing the part where building a modern website is a huge amount of dev time for largely UI work. Also modern deployment is 100x more complicated than in Brook's day. I'd say 90% of my projects are on these two parts which really shows how productivity has gone down (and AI can fix)
- monkeyelite 1y agoThis is mostly self inflicted though. We create complex deployments with the promise that the incremental savings will overtake the upfront costs when they rarely do (and the hidden complexity costs). So it seems AI will just let us stretch further and make more accidentally complex systems.
- rezonant 1y agoThe value of automation ("complex deployments") is not only incremental cost savings (ie because you don't need to do the work over and over), but also the reduction or outright elimination of human error, which especially in the case of security-sensitive activities like deploying software on the Internet can be orders of magnitude more costly than the time it takes to automate it.
- monkeyelite 1y agoThat is a benefit of automation. But it does not appear to correlate with tool complexity, or the primary focus of commercial offerings. E.g the most complex deployments are not the ones that are the least error prone or require the least amount of intervention.
- rezonant 1y agoWhat do you consider a complex deployment?
- monkeyelite 1y ago1. the degree to which it can prevent me from doing my job if it’s not working 2. The level of expertise and skill required to set it up and maintain
- skydhash 1y agoModern development is more complex, not more complicated. We’re still using the same categories of tools. What’s changed is the tower of abstraction we put between ourselves and the problem.
- dehrmann 1y agoBack when IE was king and IE6 was still 10% of users, I did frontend web work. I remember sitting next to our designer with multiple browsers open playing with pixel offsets to get the design as close as practically possible to the mockups for most users and good enough for every one else. This isn't something LLMs do without a model of what looks good.
- pjerem 1y agoMy current job involves exactly this (thanks not on IE) and AI is, as you said, absolutely bad at it. And I’m saying this as someone who kind of adopted AI pretty early for code and who learned how to prompt it. The best way to make AI worth your time is to make it work towards a predictable output. TDD is really good for this : you write your test cases and you make the AI do the work. But when you want a visual result ? It will have no feedback of any clue, will always answer "Ok, I solved this" while making things worse. Even if the model is visual, giving it screenshots as feedback is useless too.
- jayd16 1y agoCan AI fix it? Most of that complexity is from a need to stand out.
- spwa4 1y ago... and approvals. The fact that the vast majority of companies just don't have infrastructure. The only thing that made a dent in that is VMWare.