Where is the dignity in all of this?
Where is the dignity in all of this?
Technically it was interesting and challenging, but in terms of stress just not worth it. You could pay me twice my current salary and I still would not go back to it. Now I try to place myself as far away from paying customers as technically possible.
That describes pretty much all of my "full-stack" experience.
What sort of job/background do you have where you are writing low level drivers? I'd love to get into that side of things but I don't know where to start.
This resonates with me.
I find that the current crop of new tech (AI) produces a lot of cognitive dissonance for me in my day-to-day work.
Most initiatives/projects/whatever around AI seems to be of the "digging your own grave" variety - making tools to replace software engineers.
Definitely not fun.
For example, if I define an alias thing, vim won't know about it.
But as a executable on my $PATH, I can do any of the following:
:%!thing
:'<'>!thing
:.!thing
A good example is on my work machine, I can't install jq because reasons. However I do have python, so I have a simple executable called fmtjson that looks like this: #!/bin/sh
python -m json.tool --indent 2
When I want to format some json from vim, I just run: :%!fmtjson
Easy to remember, easy to type. Plus I can use it in pipes on the cli.- AI will provide a big mess for wizards to clean up
- AI will replace juniors and then seniors within a short timeframe
- AI will soon plateau and the bubble will burst
- "Pshaw I'm not paid to code; I'm a problem solver"
- AI is useless in the face of true coding mastery
It is interesting to me that this forum of expert technical people are so divided on this (broad) subject.
the SuperDimensionalFortress has been around since the 80s and is now one of the largest installations of NetBSD in the US/world. Membership gets you such perks as: email address, a private (invite-only) Mastodon instance, a hosted Matrix instance, and more.
While you aren't an administrator on the SDF instance, you can definitely get a sense of what it's like. Different membership tiers get you access to different tools: Free users don't get IRC outbound, MetaARPA members are granted access to the big disk store and hosted websites and even development tools.
https://keeb.io/collections/iris-split-ergonomic-keyboard/pr...
LLM’s are inherently non-deterministic. In my anecdotal experience, most software boils down to an attempt to codify some sort of descision tree into automation that can produce a reliable result. So the “reliable” part isn’t there yet (and may never be?).
Then you have the problem of motivation. Where is the motivation to get better at what you do when your manager just wants you to babysit copilot and skim over diffs as quickly as possible?
Not a great epoch for being a tech worker right imo.