The knowledge gap between devs and everyone else, including bots, is a chasm. It seems many don't realize how hard some devs work for so little relatively speaking.
[0] Surely someone will quickly post that it is.
Sometimes it's just amusingly wrong, too. Sometimes annoyingly so, especially after it repeats mistakes.
I always said our jobs aren't hard because we have to write code for computer, but because we have to capture intent for other humans in code. Sometimes we don't even know what the intent is, because half the time we don't even know what we're building exactly.
So, this all slightly shifts the level of abstraction for developers to think more about intent and less about code. You still have to make sure the code is correct. So, you need to understand the code and the intent. Not much has changed. It's just gotten less mechanical.
Anyway, I don't think people need to be scared of AI just yet.
Obvs there's programmers that enjoy the nitty gritty keyboard slapping, and they can still do that for problems they find interesting. But for things they want to get out of the way, why not unburden ourselves?
Typing on phone so pardon the typos/autocorrect
https://twitter.com/mortenjust/status/1636001311417319426
This is the first bit of AI news that actually made me want to investigate it for myself. Even though it is pretty impressive to get a working app out of a few prompts, it seems for now it's not capable of producing much more than snippet level code.
I like the author's take further in the thread:
> Company A fires half their staff yet keeps delivering 100% of their old capacity = they save money
> Company B keeps all their staff, but can now deliver 200% of their old capacity = they win the competition
> So seems like the strategic move here is to raise the bar rather than replace engineers
https://twitter.com/mortenjust/status/1636037312571211777
My hope is that stuff allows me to augment my workflow and automate repetitive and tedious tasks away but doesn't fully replace me (or I get UBI and don't have to work anymore)
I saw the exact same commentary around the no-code hype of the past few years and it made me increasingly cynical. No-code tools made it super easy to create a boilerplate website that looked pretty but was not fit for purpose. Meanwhile it was advertised as "Build an AirBnB clone without code!".
OK fine, hyperbole as a marketing tactic. But many people handed over wads of cash for courses that promised results that were in reality no more than cardboard cutouts of actual websites.
The Internet appears to have an endless ability to create markets for don't-do-the-work-and-still-enjoy-the-reward snakeoil.
And now we have ChatGPT- an instant boilerplate-creating machine. Watch as a new (or in many cases the same) class of charlatans grease up this technological wave too.
I keep seeing some real dramatic premonitions about AI, and I'd love to see something to back them up.
Even the original post, I'm having trouble understanding. I know Stable Diffusion can create some amazing images, but I don't see how it's being used to create sprite assets for games. You typically need the same character from different angles. Can Midjourney v5 do that? The OP talks about being a 3D artist. Can Midjourney generate meshes and 3D objects or just raster images? I didn't think we were at the point where these tools could fully replace an artist's workflow, but the OP seems to claim so.
What's ending is the era of CRUD work.
Get ready to take on more clients and at a smaller and smaller gain. An avalanche of competition is coming your way too if you have no moat.
I still work about the same hours, though. AI has just raised the level of abstraction. Less time is spent on looking up specific syntax and more on reviewing, iterating, testing, architecting.
I hope Silicon Valley builds itself a starship and ships itself off to Alpha Centuri and leaves me to live a pretty simple life with way less grind.
The opposite is happening, yet it's still repeated.
Since it only takes minutes to make you must have a lot of examples.
Influencers have been cranking out the former to sell their course/personal brand/consulting. They stand to gain from making AI look as magical and easy as possible.
A decision-maker watches an influencer's video and goes, "Wow! AI can do it all! I need to hire this influencer as a consultant/like their content/buy their course!" The reality isn't quite as flashy.
Incorporating LLMs into my workflow has been a great productivity boost, but by no means do they spell the end of software engineering.
Also, I have not seen any insight level help from GPT. It just seems like it has a good recall for everything it has seen. And prompt engineering takes away the mental work away from the problem and more about what the model knows.