> I think both the AI use and the alleged extraction of knowledge of design and craft are better explained by, like, "the job got crazy popular, the labor force multiplied, a lot of less passionate people got involved, and then some solutions were found"
I don't understand the logic in this. Before AI, if a job was crazy popular and a lot more people got involved passionate or not, it's still _people_ doing things at the rate limit of _people_? Even people with disproportionately large amount of resources to do things they still had to hire the _people_ who can do the job to do it? How is that anything close to the issues presented in the article?
Passion also has nothing to do with being professional. You can do a job extremely well by being professional but not at all passionate about it, and you can be extremely passionate about something but absolutely terrible at doing it as a job. The labor force requires you to be professional, not passionate. Great if you get to be both because you are the lucky few.
If taking the sentence out of context wasn't intended, you may want to (re)read the article because 'and now suddenly "because AI" they don't?' isn't even remotely close to what is being said in that paragraph and the one after.
The entire post is the same topic repeated ad-nauseam that "deskilling" concentrates labor into roles with less scope so that automation can take over.
I'm saying the opposite has been happening for decades. The only people who think that work is getting less skilled are on the far extremes of the political spectrum. They're both allergic to work and dream up disaster or utopia to get their way.
I still can't really tell if you re(read) the article properly and it seems like you are just making assertions against what doesn't fit your _beliefs_ and just label anything that seems to deviate even just slightly with labels like "repeated ad-nauseam", "far extremes of the political spectrum", etc., which isn't fun to engage with.
Good work takes skill. The tech industry long ago realized that good work is not required to stay in business. The industry is overflowing with mediocre workers who feel little pressure to master their craft.
SVG generation is a good test because it's extremely easy to subjectively assess with visual reasoning where humans are strong. However, pelican on a bike specifically may be overused at this point.
I'm not an AI skeptic but I'm skeptical of the intent of this article. It makes great claims about agent-first engineering and tries to make a real case based on a real product, with real users, and a real team that's been growing — all without even saying what was built or showing it, just like every other AI hype article.
At the time we wrote the article we hadn’t released the product and weren’t ready to talk about it. It was an internal prototype that looked very much like the current Codex app.
You have the source to everything you use in life right? You can make your own car, patrol, shampoo, grow your own food, build your own house, wire your own electricity (and generate it), can switch to having your own reserve of drinking water anytime and plumb it, etc.
Nothing against you personally but that kind of logic is getting old. I get it that you don't trust corporations but asserting it like open source projects don't do rug pulls, and like having the source because you can spin up the version you even if they screw you over means it's safe is missing the point of how we all function as a society.
The problem isn't open source or corporations to begin with or someone made the mistake of trusting someone who seemed trustworthy to begin with, and people who take the opportunity to push their own beliefs and narratives by capitalizing on emotional situations like this instead of finding constructive ways to make things better are the worst.
If I woke up one day to find some corporation had snuck in overnight and subbed out my shampoo for their newest scent without asking, then yeah I'd be looking for more reliable options for that too
The car is a better example. I'd be infuriated if my car received an OTA that made it play ads or something. I have to trust that the company won't do that (or buy a car that doesn't have OTA capability).
> You can make your own car, patrol, shampoo, grow your own food, build your own house, wire your own electricity (and generate it), can switch to having your own reserve of drinking water anytime and plumb it, etc.
*can* is a lot better then *do*. I would prefer that all of these processes be documented such that new sources of these products and services can be created if need be. That's really what having the source for a given piece of software is; the documentation required to reproduce it.
Imagine if the process of generating electricity was a big secret and controlled by a single company. That company would be unreasonably powerful, no?
I trust corporations enough that i do pay them to provide me with goods and services. I do not trust them enough to set them up as the only viable source for goods and services.
I think that's a generally good approach and a fantastic example of framing things professionally but also doesn't fix the core of the problem, which I see problematic if leadership of an engineering-focused company doesn't understand immediately.
Luck with your employer also plays a big part in how you approach this too.
Maybe just don't do that? It's never helpful in good-faith discussions and just indicates a lack of empathy and maybe a lack of understanding of the actual issue being discussed.
> So, you haven't identified any actual problems with them being on social media though.
The problems GP raised seem pretty clear to me. Could gives us some examples of what you would consider to be "actual problems" in this context?
> Just that kids are doing something new and sometimes scary...
Any sane parent wouldn't send their kids to learn to ride a bicycle on the open road and without any supervision. You'd find a park or an empty lot somewhere, let them test it out, assess their ability to deal with potential dangers and avoid harming others at the same time, and let them be on their own once they are able to give you enough confidence that they can handle themselves most of the time without your help.
The problem with today's social media for children is that that there is no direct supervision or moderation of any kind. Like many have pointed out, social media extends to things like online games as well, and the chance that you will see content that are implicitly or explicitly unsuitable for children is extremely high. Just try joining the Discord channels of guilds of any online game to see for yourself.
Not all things new and scary come with a moderate to high risk of irreparable harm.
I encourage everyone to read the definition on the home page:
> Definition: A gaming dark pattern is something that is deliberately added to a game to cause an unwanted negative experience for the player with a positive outcome for the game developer.
And also the detailed descriptions of each of the dark patterns, for example:
Quoting just the short descriptions of the dark patterns without considering the definition above is effectively mischaracterizing the intent of the website and not using the tool as intended, and all the patterns seem like they can be/are just enjoyable mechanics to many.
It is increasingly often the case in predatory games that a very subtle combination of the mechanics listed make them dark patterns collectively, so it's also important to consider the patterns in groups.
This feels like a step backwards and now people who never bothered to write proper, appropriate commit messages for others to start with can care even less.
I personally don't see what the use case of this is -- you shouldn't even be hired in the first place if you can't even describe the changes you made properly.
GGP's sentiment resonates with me. I invest a fair bit of time into LLMs to keep up on how †hings are evolving and I do throw both small and large tasks at them. I'm seeing great results with some small task but with anything that is remotely close to actual engineering I just can't get satisfactory results.
My largest project is a year old, it's full-stack JavaScript, and I consciously use patterns, structures, and diligently add documentations right from the beginning for the code base to be as LLM friendly as possible.
I see great results on refactoring with limited scope, scaffolding test cases (I still choose to write my own tests but LLMs can also generate very good tests if I explicitly point to existing tests of highly related code, such as some repository methods), documenting functions, etc. but I'm just not seeing the kind of quality that people claim that LLMs can do for them on complex tasks.
I want to believe that LLMs are actually capable of doing what at least a good junior engineer can do but I'm not seeing that in my own experience. Whenever we point out these issues we are encountering, we just basically get the "git gud" response with no practical details on what we can actually dp to get the results that people claim to be getting. Then people start blaming our lack of structures, patterns, problems with our prompts, the language, our stack, etc. when we complain about the "git gud" response being too vague. Nobody claiming to be seeing great results seems to want to do a comprehensive write-up or, better still, a stream of their entire workflow to teach others how to do actual, good engineering with LLMs on real-world problems either -- they all just want to give high level details and assert success.
On top of that, the fact that none of the people I know in engineering working in both large organizations and respectable startups that are pushing AI are seeing that kind of results naturally makes me even more skeptical of claims of success. What I'm often hearing from them are mediocre engineers thinking that they are being productive but actually just offloading the work to their colleagues through review, and nobody seems to be seeing tangible returns from using AI in their workflow but people in C-suites are pushing AI anyway.
If just about anything can be "your fault", how can anyone claiming that LLMs are great for real engineering without showing evidence be so confident that what they're claiming but not showing is actually the case.
I feel like every time I comment on anything related to your blog posts I probably came across as belligerent and get down voted but I really don't intend to.
I don't understand the logic in this. Before AI, if a job was crazy popular and a lot more people got involved passionate or not, it's still _people_ doing things at the rate limit of _people_? Even people with disproportionately large amount of resources to do things they still had to hire the _people_ who can do the job to do it? How is that anything close to the issues presented in the article?
Passion also has nothing to do with being professional. You can do a job extremely well by being professional but not at all passionate about it, and you can be extremely passionate about something but absolutely terrible at doing it as a job. The labor force requires you to be professional, not passionate. Great if you get to be both because you are the lucky few.
reply