• 0 Posts
  • 13 Comments
Joined 3 years ago
cake
Cake day: August 19th, 2023

help-circle

  • Yeah, it’s the new reality. Now not using AI is uneconomical. The job is more focused on security, architecture, design, interacting with clients and a lot of code reviewing.

    The value you provide is being a gatekeeper, testing, QA, performance, maintainability and avoiding spaghetti. It’s a fundamentally different job and I think the learning curve has shifted a lot. Now the initial learning curve is very gentle but getting to the next level after vibe coding is a very steep curve because knowing what’s good code is hard and before came with tons of exposure to writing it.

    LLMs behave much better in clear simple easy to reason about codebases but spaghetti side effect codebases cause a lot of trouble. You can still absolutely write yourself into a corner with an LLM.




  • Exactly, the engineers are now creating software that they might not fully understand. That’s just more software going around at some point one of those engineers might say “hey, why is this not reading my csv”. One time I helped a guy with his PowerBI stuff api auth and turned out he was missing a character in his key. LLM is not likely to catch that. I recently was talking with a person vibe coding an app and she said “yeah every time I fix one thing another thing breaks”. These are all real issues that need developers to fix.

    Then there’s also these engineers maybe want to share their work with people afraid of a CLI. Maybe they’ll have to get you to do that so they can focus on the actual engineering instead of creating an app.

    The competition right now is tough for juniors and entry level which are likely to give up on the career while all this new software is being created. I could be completely wrong but it seems to me that there will be a shortage of developers in a couple of years time. Then when VC money runs out for AI companies the economics also shift in favor of having more devs.

    Again, this is all speculation, I have no crystal ball but to me it looks like more devs will be needed.


  • LLMs have made writing code more efficient which used to be the bottleneck but now reviews, requirements engineering, system analysis, architecture and all the other parts become the bottleneck.

    This ties also into Jevon’s paradox which says that making a resource such as coal more efficient increases consumption. I think this very much applies to software also, there are tons of projects such as creating custom solutions for a client that have become a lot cheaper and will lead to a lot more software being written. If Jevon’s paradox holds then we will see increased demand for developers in the future.

    The job is changing but there’s a very strong possibility of demand for developers to increase. Imagine someone vibe coding their way to a usable product, that guy will need to hire someone. Businesses that used to be in shopify or WordPress get an internal system for workflows bolted on or get a custom website developed.

    I myself learned Vim, edited code super fast, wrote tools and abstractions that actually helped and could implement features pretty fast and that skill I honed for 10 years is just not valuable anymore. The other skills such as reading code fast and debugging has become way more valuable though.

    It could very much be that now is a great time to learn programming since people are not signing up and even though right now supply is higher than demand the demand could increase substantially as more software gets written. One thing is for sure though, our profession is going to write more code and that code will need maintenance and modification.




  • Not sure what I would be able to get that’s an improvement on my current body. Maybe something that behaves as a mouse/keyboard? It could be interesting to have something that skips songs playing or can click the TV interface but not sure why I wouldn’t just get 5 mice or have a programmable IR blaster on the phone. Even something minor like a chip in the hand for RFID sounds better served with a smart ring since a power source, replacements and programmability sounds better than essentially just having a card chip in the hand. Make the ring into a solar panel with a physical on/off switch and it fits all my requirements.

    So probably not anything, only possibility is that I lose something such as hearing, vision, leg and I get a replacement.