Earlier quoted context omitted.
As opposed to the old days when people would just blindly copy/paste random shit from Stackoverflow? Ya'll need to stop with this cope. It's not a good look.
Once you reach a certain skill level you really didn’t ever visit SO anymore. I basically just live in Postgres, Redis, Ruby and Rails documentation. Still do.
The solution might be cancelling my AI subscription
71–80 of 252 posts
Re: The solution might be cancelling my AI subscription
#72> In recent times, at least once per month someone sends a screenshot for an awesome tool they are working on. I'm like whoa, that's really something and the sender is obviously proud and enthusiastic. I try not to ask, but am always thinking "and where will you market it?" What a strange perspective. His dismissal of the long list of projects at the top is also odd. What's wrong with making something cool and functi…
Some people, if not most, will at some point look back (and forward) in their life and wonder if they made anything out of it. And what they are really asking is "how much of an impact on others have I made?" YMMV
Re: The solution might be cancelling my AI subscription
#73Earlier quoted context omitted.
OP paid a machine to have those moments instead of him.
As opposed to the old days when people would just blindly copy/paste random shit from Stackoverflow? Ya'll need to stop with this cope. It's not a good look.
With SO copy/paste, you still were undertaking the mental exercise (and reward) of thinking through hard problems, researching solutions, and assembling it yourself.
With AI, you literally outsource most or all of that. The way some people "vibe code", they barely are engaged with any of that process, if at all.
I think about it like I do video games: it's a lot of fun to play them, and while it can be interesting to watch someone else play, it's just not the same.
Re: The solution might be cancelling my AI subscription
#74I've been having the opposite experience; I've been GAINING focus through AI use. In my day, when there's something that is distracting me from moving my objectives forward, I'm asking "Can AI help me automate this?" The answer is surprisingly often "yes". I call these "rough edges" and have been doing a lot of work over the last few weeks to "file the rough edges down".
I feel like the whole blog and the point can be reversed. If your bottlenecks are meetings and emails, and you make an agent take notes and summarize things for you, you gained focus to work on what you find meaningful. > He explains that this happens because knowledge work often relies on “pseudo productivity,” where visible busyness is treated as a proxy for real value. Digital tools reinforce this by making people…
An agent taking notes and summarizing things is of no use. You are supposed to participate to a meeting, otherwise it is just a memo and the meeting doesn't have to take place. The correct solution is just to not attend it if you know you aren't requested to participate and are just here to grow the numbers and make your company waste money.
Re: The solution might be cancelling my AI subscription
#75Earlier quoted context omitted.
The problem is, that working on lots of little random code projects makes you fall into some kind of local minimum of overall joy and satisfaction. You are robbing yourself of the motivation of focusing on something truly substantial, that is still just a hobby, but the end result will leave you far more proud and fulfilled. At the end of your life, if all you've done are little half baked throwaway projects, you mig…
Idk, I'd put it in the same category as doing a crossword puzzle, building a LEGO set, doing some DIY task around the house, etc. A nice diversion that's not entirely creative but stimulating enough, and at the end you have something functional/interesting or at least satisfaction that a particular problem has been solved. It won't change the world or your life or make a million bucks, but not everything has to.
There is a difference between learning woodworking as a fun hobby that would allow you to make a chair for yourself vs. doing it in hopes of turning it into a profitable business venture that would make an impact on the world.
By the grandparent comment logic, there is no point in doing anything, unless it can somehow lead you to making an outsized impact on the world. Thus essentially declaring most hobby pursuits (that are done mostly just for the sake of fun and learning) as wasteful.
Re: The solution might be cancelling my AI subscription
#76Earlier quoted context omitted.
OP paid a machine to have those moments instead of him.
As opposed to the old days when people would just blindly copy/paste random shit from Stackoverflow? Ya'll need to stop with this cope. It's not a good look.
Where does this idea come from that good programmers were ever cool with that?
Re: The solution might be cancelling my AI subscription
#77Earlier quoted context omitted.
> As opposed to the old days when people would just blindly copy/paste random shit from Stackoverflow? Many of the people who are complaining about AI vibecoding today also didn't blindly copy/paste from StackOverflow in the past.
I'm sure they were blindly accepting the Assembly coming out of the compiler.
But I often do think across adjacent abstraction levels, because abstractions are (varying levels of) leaky. Modern compilers are after many decades good enough and modern computers fast enough that it is rare that I need to dig into the assembly (but I happens, compiler explorer is in my bookmark bar in Firefox).
Other abstractions are far leakier, it is far more common that I look in wireshark to debug network issues, the application level view is often not enough.
One of the leakiest abstractions currently is LLMs. Maybe in a decade or three they will be good enough, but they aren't yet, that's for sure. At least for the hard realtime systems level programming I do. For code generation they often make enough mistakes that the time spent after review and fixes comes out in the wash, even for simple tools. Their use for bug finding, RAG and similar is however promising.
Re: The solution might be cancelling my AI subscription
#78Only mentioning this because the OP did - but for me (also ADHD) it's kind of the opposite. I'm finishing side projects for the first time ever because I can actually get them working before I get bored of them. My projects are more infra-leaning, and not all of them get much use, but some do. Others let me explore certain ideas and then sometimes serve as a reference point later when I run into something that remind…
I've definitely spent too many sprints where LLMs told me that something would be easy and they could definitely do it, and then... 2 days later I'm still debugging their crap before it dawns on me... WTF am I doing with my time?!
Overall, I've built a memory safe programming language that solves a lot of problems I personally have - predominately in my spare time over 8 months - and I've learned A TON in the process.
I'm close to a release stage, and on top of that - I've built a lot of good tooling for Ruby that I think other people will find helpful once I polish it (especially if anyone plans to vibe code something non-trivial in Ruby - which I honestly wouldn't recommend).
But... I'm not really sure this is what I actually wanted to do with my time, and I'm constantly questioning how much time I'm sinking into this and why...
It started off as utter amazement of what LLMs can do, and then incredible frustration at what they can't do, and my unending desire to figure out why they're so bad at things so close to what they are exceptionally good at, and if there's anything I can do to bridge that gap.
That's partially what the language is designed for (before I even started using LLMs).
But after all this time... I'm not even sure I've really figured anything out tbh.
Re: The solution might be cancelling my AI subscription
#79Earlier quoted context omitted.
I'm sure they were blindly accepting the Assembly coming out of the compiler.
Where do you think those bugs reports for gcc and others come from? Some people do look at the assembly coming out of the compilers. Currently the openbsd mailing list for port is currently going through a clang update and one of the main point is looking at all the packages that failed to build. I even took a long look at the usb stack and the audio subsystem of OpenBSD because of an issue I was having with my DAC.
Re: The solution might be cancelling my AI subscription
#80> It's a thermonuclear ADHD amplifier and I have seen the same effect in every single one of my adult friends. You make this sound like a bad thing. ADHD isn't always about attention deficit, although it is right there in the name. It's more about attention dysregulation. For those of us prone to hyperfocus, working with AI can provide the kinds of stimulation we crave. I can hardly remember a time when I've felt mor…
> I actually enjoy the collaborative programming process, and was pair programming with folks before the term was coined Yep, the same here, I'm a long pair programming enjoyer, but I'd like to raise that collaboration is usually meant with a human being in the context of pp, and prompting and agent to execute a task is nothing like that.