Earlier quoted context omitted.
One of the good book about writing I read was William Zinsser's "On Writing Well". Striving for simplicity and avoiding clutter was the two first principles described in the book. AI writing feels more like ramblings than communication.
Out of curiosity, how do you feel about florid and elaborate writing (e.g. Faulkner, Lispector, Mieville, Mossman, Joyce, Austen, etc)?
AI Made Writing Code Easier. It Made Being an Engineer Harder
171–180 of 330 posts
Re: AI Made Writing Code Easier. It Made Being an Engineer Harder
#172Earlier quoted context omitted.
I think it is very fair to say that in the same way that LLM's have given english majors access to programming, LLMs have also given engineers access to clear communication. I'm not shy to admit that LLMs even from 2 years ago could communicate ideas much better than me, especially for a general audience.
It’s not “clear communication” though. The prose that comes out of LLMs is awful - long, vapid paragraphs with distracting tropes. You can ask them to be concise but then they file down all the wrong bits of the sentence and lose meaning. There’s a reason people bother clocking it and complaining about it, it’s *bad* It’s like everything else that AI can do - looks fine at a glance, or to the inexperienced, but colla…
Thankfully we don't have to know how to write well to enjoy a well written book.
Re: AI Made Writing Code Easier. It Made Being an Engineer Harder
#173The post is right superficially. It made being an engineer harder because it took away the easy parts that anyone can do and it forces engineers to think of the hard ones. No jobs get easier with automation - they always move a step up in abstraction level. An accountant who was super proficient in adding numbers no longer can rely on those skills once calculator was invented.
That said, there are plenty of amateurs who find coding to be approachable and system design to me daunting. For them, eliminating coding and moving the focus to system design would be a nightmare.
Re: AI Made Writing Code Easier. It Made Being an Engineer Harder
#174Re: AI Made Writing Code Easier. It Made Being an Engineer Harder
#175Earlier quoted context omitted.
> I've shipped 7 side projects in the past year using AI heavily. But I've noticed something counterintuitive: the total time from idea to shipped product barely decreased. > Why? Because the bottleneck was never typing code. Were you also shipping side projects every 2 months before AI? If not, this comment just reads like cognitive dissonance. Your core claim is that AI has enabled you to ship 7 projects in 12 mont…
For me, it allows me to ship more projects in parallel, but not any given project faster, which is how I take your parent’s comment.
Re: AI Made Writing Code Easier. It Made Being an Engineer Harder
#176I'd say this -- if you really want to be a real engineer, you should avoid many career paths out there. Potentially ANY positions DIRECTLY facing business stakeholders is at best not a good choice, and at worst deprive your already remote chance to be a good engineer. The lower level you move into, the better, because the environment FORCES you to be a true engineer -- either you don't and fail, or you do and keep the job.
Re: AI Made Writing Code Easier. It Made Being an Engineer Harder
#177Earlier quoted context omitted.
No, why? Why do you look at it that way? Why does anyone beside you have to care about what you do? Just build something for yourself. You will always have things you'd like to build for yourself. You will be in competition with yourself only and your target audience will be yourself. Market forces do not apply to side-projects, because that's what people do for fun. Just because there are chess computers, doesn't me…
Ironically I had a very smart and otherwise reasonable math professor who, shortly after Kasparov lost to Deep Blue, said in class that chess was no longer interesting.
Re: AI Made Writing Code Easier. It Made Being an Engineer Harder
#178There's nothing new about this pattern. When the tractor was invented, the farmer didn't get to knock off early. He just started producing 10x more. Then the tractors got bigger and more powerful, and the things you used them with got more sophisticated too and suddenly you're producing 100x more.
And now there are 1% of the number of farmers that there used to be
Re: AI Made Writing Code Easier. It Made Being an Engineer Harder
#179The post is right superficially. It made being an engineer harder because it took away the easy parts that anyone can do and it forces engineers to think of the hard ones. No jobs get easier with automation - they always move a step up in abstraction level. An accountant who was super proficient in adding numbers no longer can rely on those skills once calculator was invented.
> it took away the easy parts This is the key. I haven't found that things have become harder. The hard parts are still hard, and those have been the most important and prominent parts of my job once I reached a certain level.
However, I do wonder how we will train juniors to become seniors. Perhaps the answer is that the curriculum changes from coding and data structures to architecture and design which was typically a last minute addition in college.
Re: AI Made Writing Code Easier. It Made Being an Engineer Harder
#180This resonates somewhat, but for a different reason. My mental model is that there are two kinds of developers, the craftsmen and the artists.
The artist considers the act of writing code their actual fulfillment. They thrive on beautifully written code. They are often attached to their code to a point where they will be hurt if someone criticizes (or even deletes) it.
The craftsman understands that code exists to serve a purpose and that is to make someone's life easier. This can be a totally non-technical customer/user that now can get their work done better. It could be another developer that benefits from using a library we wrote.
The artist hates LLMs as it takes away their work and replaces their works of beauty with generic, templatized code.
The craftsman acknowledges that LLMs are another tool in the toolbelt and using them will make them create more benefits for their customers.