LLM's tend to regurgitate known design patterns and familiar UX. Like those typical "keep scrolling down to learn about our app as we show you animations" - gets a bit of.
No, because the banner is cut off on my phone.
I don't really understand the policy either. I assumed this was a contractor's website. I've never met one who accepted tool recommendations and never a company who cared. Use Solaris and emacs for all I care.
As a software engineer, you don’t get paid for simply writing code, people pay u for problem-solving.
I'm interested to hear more about the rationale behind the "remain employable" part of this line.
All things equal, we would normally expect someone deliberately saying they won't use a certain tool to perform a certain job as limiting their employment opportunities, not expanding it. The classic example is people who refuse to drive for work; there are good non-employment reasons for this (driving is the most dangerous thing many people do on a daily basis) but it's hard to argue that it doesn't restrict where one can work.
I think the most likely rationale is that the author thinks that posting a no-AI policy for professional work is itself seen as a signal of certain things about them, their skill level, etc., and that wins out for the kinds of clients they wish to take on. This doesn't have to be a long- or even medium-run bet to make, given that it's cheap to backtrack on such a policy down the line. Either way it's clear from reading the measured prose that there's an iceberg of thinking behind what's visible here and they are probably smarter than I am.
1. Its a great tool to reduce boilerplate 2. Its great for experimenting with ideas without the overhead that comes with starting a new non trivial project 3. Its great for one offs, demos or anything like that. 4. It helps me to work on some personal side projects that would have never seen the light of day otherwise.
The downsides:
1. As with dynamic languages its a great tool for EXPERT engineers ( not that i am calling me one ) but is often used by Juniors/Entree Level engineers who do not understand the problem, can't tell it exactly what to do, and can't judge the result. And thus it leads to codebases riddled with issues that are hard to find and since they produce a lot of code are a huge liability.
"But look what i made" .... no... no you didn't you don't even understand why its doing something.
I'm sick to death of people trying to grandstand, flag wave and chest pound about "the evils of AI" and "the failings of AI." You hate billionaires and you're afraid of losing your job, I get it, stop trying to propagandize and just do the thing you love to do as if AI didn't exist.
If I meet someone who hand carves stuff, if it's good I'm into it. If they start to rave about the evils of machines I nope tf out and never return.
However, nothing indicates that this will happen soon, we're talking about a timeline of a decade and longer. Maybe pricing as well as a hardware and energy shortage will further slow down the transition. Right now, AI doesn't seem to be profitable for the companies offering it.
Feel free to downvote this comment but make sure you re-visit this post in 10 years from now.
It’s an absolute joy to be able to achieve essentially anything (within reason), things that previously I’d have known how to design but not build in any reasonable timeframe.
Who are these anti AI programmers? Computing and programming has just been unlocked and they’re not interested.
I’ve always had far more ideas than I’d ever be able to build and now I can get at least some of them built very quickly. I just don’t understand why this would t be exciting to a developer.
20 years ahead it will be completely taken for granted that computers can program themselves and we will look back on that painful era when every line of code had to be hand written by wizards and it will look ancient and quaint.
Join the party, join the revolution it’s incredible fun to be able to create beyond your hand coding skills.
“Artificial Intelligence (AI) is trained using human-created content. If humans stop producing new content and rely solely on AI, online content across the world may become repetitive and stagnant.
If your content is not AI-generated, add the badge to your work.”