Top
Best
New

Posted by erikschoster 6 hours ago

Making(beej.us)
210 points | 87 commentspage 2
jddj 4 hours ago|
I struggle to even remember the course grained details of things I've had AI do recently.

Conversely, there are 100k+ LoC codebases from years ago that I can still generally walk through in my mind's eye

hbcdbff 4 hours ago||
This, I’ve completely lost interest in side projects outside of work since the emergence of LLMs. It does nothing for me any more
corysama 4 hours ago||
I'm the opposite. Between work and family, I don't get a lot of time to hole up in a cave with an IDE for fun. Prior to LLMs, it was a struggle to get much of anything done. So, I rarely tried. But, now I can get ideas fleshed out and even get code down in the small breaks I get to myself. Now I'm making progress where I wasn't before.

Sometimes I'm not interested in the inner workings of a technology, I just want a one-off tool. Ex: No interest in web tech. But, vibe-coded a tool to scrape and cross-reference a couple of online reports. Now I have the info I need for other projects.

Sometimes I know exactly what I want and it's quicker to hand-hold the AI through making it for me. Ex: Put together yet another SIMD math lib recently. SIMD intrisics are an obnoxious API. But, a non-SIMD implementation is easy to verify and many SIMD implementations are easy to validate vs. the non-SIMD reference. It's just a huge amount of obtuse code.

Sometimes I don't know exactly what I want and it's great to have a always-online partner to bounce questions off of, do rapid-prototyping for me, do code reviews for me. AIs aren't perfect. But, being instant, patient and often right makes them a huge improvement over online forums.

haickernews 1 hour ago|||
Complete opposite for me, and it is important you hear this. I spend $200 a month Anthropic on Claude Code uplift more free time while no boilerplate yet success and is much more fulfilling now than in the pre-agentic era of hobby coding.
joshstrange 3 hours ago|||
It's the complete opposite for me, my interest in side projects has exploded.

It was never about writing every line by hand, it was about solving a problem and making my life better. LLMs let me do that at a speed never seen before.

I was and am and avid Home Assistant fan but the number of automations/scripts I now have is higher by a magnitude than ever before. Few things would reach the level where it made sense to spend my time writing and debugging a workflow but now I can speak my automations into existence.

Yesterday I got a candle warmer, I wanted to set it up so when I turned it on it started a timer to turn off and I wanted a push notification to see if I wanted to extend the timer when it was close to finishing. All things I knew were possible but HA YAML is miserable (all YAML is) and the UI is not much better (it's a hard problem, I get it). I prompted Claude and had a working implementation in <10min. Additionally it asked if I wanted to auto-turn off if I left the house (yes!) and if it should auto-start the timer if ever detected the candle warmer was on without a timer set (power loss, HA restart, manual interaction with warmer).

My HA automations have never been more bulletproof and if they do something wrong it's as simple as telling Claude Code and having it fix the problem. For example, my motion activated lights (motion sensor -> HA -> smart switch) were working great but I realize that while in the shower my main bathroom lights would sometimes turn off. 1 prompt later and Claude grouped up my motion sensor in the shower to the one in the bathroom so if motion on either was detected the lights would stay on but the shower light would only turn on if its motion detector detected motion.

HA is only one small part of my LLM usage but it's representative of my overall point.

jvanderbot 4 hours ago|||
I found _many_ of my side projects just evaporated. Total disinterest. But some were now front and center. I think the distinction was some of them were for learning or technically complex accomplishments, and some were genuinely things I wanted to have/use. That second category is getting ground down by LLMs now, and I enjoy that. The first category has only a few very slow/analog learning projects left.
kretaceous 4 hours ago||
This is relatable. I find myself using LLMs more in cases where I don't care about learning and have made multiple tools to fir my workflow (Swift apps, etc. without ever touching Swift code). When it comes to things I do know about or want to learn about, I'm avoidant towards them because I know I can do better even if slower; but the procrastination for these has definitely turned into disinterest.
darkstarsys 4 hours ago|||
Exactly the opposite for me. I've gotten into a whirlwind of productivity, working through my lifetime backlog of "somebody out to do thing X" — now I'm doing ALL of them (all open source naturally), plus parametric 3d printing, hardware projects and more.
IncreasePosts 3 hours ago||
Interesting - I'm just the opposite. I had 100 side projects rattling around in my skull for years but had no desire to spend even more time on the computer after all the time at work on one, even though all of them from a technical perspective were well within my skillset. So now I can actually get them out of my head and basically for free with almost no effort. Maybe the way we view side projects is different - if you were doing a side project just for the love of the game, then yes I can see LLM outputs not scratching that itch. But if you are doing the side project because of some tangible benefit of it, then LLMs are great.
logged4upvoting 1 hour ago||
I do "take pride" in things I put my time and thinking into, regardless of whether it is assisted or not. For example, I am somehow proud and like some songs that I produced using Suno because of the days I spent iterating on them.

Also in vibed projects that I put my time on. It is also true that it's been a long time without going back to a class or system I coded by hand just to "admire it" and get that feeling of, "omg, this class is fire!"

giancarlostoro 4 hours ago||
> And when I do have Claude create something for me, I just can't say that I made it. Other people can, but I just can't.

This is basically me. I still love having Claude build things for me, a lot of it is just things only I will ever use, but it fulfills my needs, and that's worth it for me.

I use it two ways I guess: to get unstuck while coding something myself, and to automate building side-projects I have no time for but that linger in my head for years.

redlewel 2 hours ago||
I mean its not the same at all. There is a very satisfying and gratifying experience from writing software yourself, AI hardly comes close. When writing the code and having to understand, I feel real connections being made in my brain and a deeper understanding of the language, domain area, and logical concepts. AI is simply not the same level of mental engagement and exertion.

But clearly for work/business requirements using AI is a no brainer for efficiency and speed(which are key concerns for a business). This is under the assumption that a professional is able to review and guide the agentic tooling for a proper output. In order to truly be a professional in terms of software engineering, you need to write a significant amount of programs manually for some time. I don't think that people with 0 prior experience with programming will be effective if handed AI. I use AI for programs for work, and have written manual programs in the past. I want to go back to writing things manually(as to not atrophy important brain regions) so will probably do some personal projects in this manner.

But I don't see a point in writing a book with AI, writing an email with AI, composing a message with AI. Because using AI is leveraging a predictive machine to expand on intent, and the intent in communicating is best done yourself. In my opinion sending AI content as posts, messages, or correspondence is poor application of AI at best, downright disrespectful at worst.

saulpw 4 hours ago||
I have been using vi/vim for 30 years and I had no idea about using ^K-M to insert an em-dash.
matrix87 3 hours ago||
We're in a big interconnected social system. If you're landing changes, it's dependent on the internal tooling, internal documentation, and the broader social system that you're a part of. Attachment to individual outcomes is the problem. The productivity comes from the integration.

Maybe the sense of alienation people are experiencing right now is because code is the one concrete thing they drive which is "independent" from this social matrix. Most of the real value I've ever delivered doing this SWE thing wasn't through code, it was through understanding the system, recognizing issues, and working with leadership on addressing them

ozhero 2 hours ago||
Your literally a legend IMHO.

Hugely generous in all the work you put into the public domain and I've been reading your guides for years.

BTW I also started in computing in 1978 on a DEC 10 Mainframe (in Assembler and then C) and Lunar Lander was my first game but played on a DECwriter (basically a line printer with a keyboard).

I'm still as passionate about IT as I was then!

petesergeant 1 hour ago||
I wrote a very similar article called "The prompt is not the work", which also touches on honesty about creation, and disclaimers on where your contribution lies: https://sgnt.ai/p/prompt-is-not-the-work/
royal__ 5 hours ago|
We continue to grapple with AI and how it's impacting our lives by trying to find comfort in comparisons to the past, or to other things that we do. But the reality is, there's never been anything quite like this before, and it's forcing us to redefine how we value work, art, craftsmanship, and output. Sometimes, those redefinitions are extremely uncomfortable.
arnitdo 5 hours ago|
How does this even contribute to the content posted?

The only thing being "redefined" is corporate agendas to push the bar of "good enough" lower to the point where it lies below cheap, and equals wasteful.

royal__ 11 minutes ago||
OP seems to be wrestling with this feeling that LLMs are simultaneously incredibly useful and also leave a very hollow feeling inside, like it's cheating. The redefinition is how we choose to move forward with hobbies and art when we know these tools are available.
More comments...