Live data from Hacker News

Fuck it, make it anyway

joelotter.com

571–580 of 613 posts

Re: Fuck it, make it anyway

#571

Earlier quoted context omitted.

I just see it as tool. Used to be you had to calculate things by hand on paper. Then we got calculators, then spreadsheets. Complaining that by hand was better seems line nonsense. I'm old enough to have taken typing lessons in high school on typewriters with real ink and needed to use white-out to fix things and if there are too many mistakes having to start over from scratch. I don't want to go back. Construction w…

> LLMs to me are just another tool. They help me get what I wanted (an app, a game, a web site). I'm still directing. It's still my idea, with the features/look I want. My design choices still make the end project. > I really don't get the hate I hate that you are reducing my craft to just the end results and nothing else. No value in my expertise or knowledge, all of the hours slogging through blog posts, IT forums,…

> I wish I could press a button and erase everyone who thinks that way from existence. How dare you devalue my experience and passion so offhandedly and treat it like I'm the asshole for being upset by it.

It's possible that wishing instant death on people may make you unpopular. But also, maybe you're a poet or artist now. No one makes money of the years of toil it takes to become an expert at that craft, either. If the craft is important, then the money is secondary, and no one will ever stop you from writing code the way you love to, they just won't pay you to do it that way.

Re: Fuck it, make it anyway

#572

In general creators must do some honest introspection. Did you enjoy the crafts, or did you enjoy the compliments? Did you enjoy the difficult puzzles or the identity derived from a career that gives you the reputation and perceived value of someone who can do a thing most people can’t? Did you enjoy the code itself or the accomplishment of seeing your ideas brought to life? Who remains when the thing you do no longe…

I'm building an app to help me manage my Toastmasters clubs. I'm using AI to do it because I honestly dont care how it's made, I'm the only user right now. I just want it to work.

Thus far AI has allowed me to generate power points for meetings, pdf generation for agendas, smart role assignments, CMS for reaching out to guests to join, speech tracking, and a lot of other neat stuff.

Could I have done it without AI? Probably, but again its a hobby. It would have taken me a lot more time and effort to design and figure this out.

Someone else could have built something like this (with or without AI), and indeed many similar products exist, but theyre either paid solutions or just dont work the way I want it to.

I showed this to a few other Toastmasters and they would want to use it for their own clubs.

The way i see it, software is just a means to an end. I have over a decade of Toastmasters experience and have been involved in many clubs so I think my intrinsic knowledge and experience IS my value, not the software. If anything, AI helped me unleash more of my value to Toastmasters as a provider of a tool, rather than as my career as a software engineer.

Re: Fuck it, make it anyway

#573

Earlier quoted context omitted.

I'm too young to have known the assembly wizard world, but how is the job market for people of that skill-set and expertise? My assumption was that being closer to hardware tends to be more resistant to AI hype since they work in environments where just vibe coding some slop carries much higher risk than vibe coding a webpage or mobile app does.

Getting closer to the hardware exponentially magnifies failure modes that LLMs cannot reason about. Being closer to the hardware also moves you to build and compiler machinery that LLMs lack in their training set. Being closer to the hardware also moves you closer to fields that require deep domain knowledge external to computer science, eg. electrical engineering via embedded systems (telecom and SDR), mechanical en…

I work on firmware and deep embedded systems. Trust me when I say LLMs are getting just as capable in this domain. Eg LLMs can do RF filter design. Tell the LLM your target metrics and it will give very reasonable design constraints, especially when you come back with simulation results and relevant feedback.

Re: Fuck it, make it anyway

#574
post #72

Earlier quoted context omitted.

This is eery to read, as I've been thinking something very similar recently whilst discussing gen AI with a close friend who works in tech but isn't a developer, who now uses AI to build everything he wished he could. Meanwhile I've seen other people, colleagues, friends, who are programmers get incredibly frustrated about AI and it's almost entirely that it lets non-developers make things. The feeling I get is that…

>The people who are upset by this change, in my experience, are all the people who would answer that a programmer's job is to write code. The people who are happy about this change, are those who would answer a programmer's job is to produce value. Think of it another way: You are a bricklayer, who is proud to build brick walls that are as strong and as elegant as possible, capable of withstanding earthquakes and veh…

> You are a bricklayer, who is proud to build brick walls that are as strong and as elegant as possible, capable of withstanding earthquakes and vehicle impacts, while using as few bricks as possible and introducing as few flaws as possible. The walls you build can stand for decades without significant maintenance.

I think we like to think of ourselves like this a lot, and perhaps with infinite money and time we could often approach these lofty goals. But we are also the same industry who loudly shouts from the rooftops how untrustworthy software is when someone suggests electronic voting systems. We are the same industry that has put such masterpieces into the world as Windows ME or GIMP. We're the same industry that consistently allows data breaches and SQL injection attacks. We're the same industry that has monthly NPM supply chain attacks. We advocate people use open source operating systems that still can't reliably use bluetooth, power saving modes or audio devices and then point to the "no warranty" sticker we slapped on the license, and shrug our shoulders.

We aspire to be the bricklayer you describe, but our industry as a whole bears a lot more resemblance to the Brick-Yeeter 9000 than it does to the aspirational bricklayer.

Re: Fuck it, make it anyway

#575

In general creators must do some honest introspection. Did you enjoy the crafts, or did you enjoy the compliments? Did you enjoy the difficult puzzles or the identity derived from a career that gives you the reputation and perceived value of someone who can do a thing most people can’t? Did you enjoy the code itself or the accomplishment of seeing your ideas brought to life? Who remains when the thing you do no longe…

Regarding programming, I would say my answer would be yes to all of your questions. I think all of those feelings and pleasures can exist simultaneously. Though, I believe you are touching on a point that is common in Buddhism. Attachment leads to suffering. Many of us, myself included, are attached to the identity of being a programmer. I would by lying if I said I did not have bittersweet feelings about the future.…

Great comment. Was it really ever ours or do we merely give back what Prometheus stole from the Gods?

Re: Fuck it, make it anyway

#576
post #367

In general creators must do some honest introspection. Did you enjoy the crafts, or did you enjoy the compliments? Did you enjoy the difficult puzzles or the identity derived from a career that gives you the reputation and perceived value of someone who can do a thing most people can’t? Did you enjoy the code itself or the accomplishment of seeing your ideas brought to life? Who remains when the thing you do no longe…

> PS: You have intrinsic value, and your skills will also remain valuable, if even for how it teaches you to approach complex problems and think deeply. I appreciated this, but I feel the crux of the issue is this is only true with painful caveats. If you're a "computer carpenter" (massive nerd), that massive nerdiness was almost like a scarce asset in the professional world that appeared only after a life involving…

The idea has been to get the nerds out of computing since 1971.

Milt Bryce and his son Tim were pretty much the inventors of modern information-systems management[0]. And they were open in their hatred of and contempt for programmers and how they worked. Their methodology, PRIDE, was centered around giving the programmers as little to do and as little autonomy and leverage over the organization as possible, because information systems is a business function and not a technical one. The key decisions would be made by systems analysts and designers, not programmers. Without AI, the part that programmers contributed in a PRIDE project was about 15%; with AI, it asymptotically approaches zero. I've been studying PRIDE a lot over the past few years, because with Tim Bryce's death it's at risk of being forgotten; and because now with AI in the mix, it helps me understand what's actually going on from a business perspective.

This is what management has wanted all along. Programmers are expensive, tetchy, and they resist standardization and discipline, preferring instead to employ their own little bespoke methods and tool choices. (Hello, vim vs. emacs!) Failure to keep them in tight rein can spell doom for the company, as they can use their technical skills to their advantage, potentially holding the whole business hostage. You may bristle and think the above is not true, but your boss or skip-level manager probably thinks it's true, and the C suite absolutely does (especially in traditional businesses: banking, insurance, manufacturing, etc.). Nerds were seen as a necessary liability to automating a business's information systems; now, they are no longer necessary.

The only way out for us is to follow Rogue's mom's advice: "Have you tried not being a nerd?" Learn business, learn what customers actually want and what business operations need in order to fulfill those wants. Think like a systems analyst—big picture, focused on information flows between companies, departments, people, not like a programmer (detailist obsessed with the machine in PRIDE ideology).

[0] Maybe Margaret Hamilton predated them, but not by much.

Re: Fuck it, make it anyway

#577

Earlier quoted context omitted.

I just see it as tool. Used to be you had to calculate things by hand on paper. Then we got calculators, then spreadsheets. Complaining that by hand was better seems line nonsense. I'm old enough to have taken typing lessons in high school on typewriters with real ink and needed to use white-out to fix things and if there are too many mistakes having to start over from scratch. I don't want to go back. Construction w…

This is a terrible example. Cars qualitatively opened up something that humans could never do before. Same with the computer. What about LLMs? LLMs just replace what you were already doing, but don’t qualitatively open up all that much in the frontier. A million lines of LLM slop? Arguably LLMs close the frontier, rely too much on it and your ability to think hard and long ends up getting crushed.

> LLMs just replace what you were already doing

IF you were already doing it. But LLMs also allow people who never were doing something to now do that thing as well. In the same way Excel macros enabled some people to run whole businesses on a spreadsheet without hiring a "real" programmer, LLMs will enable some people to run a whole business on "real" applications without hiring a "real" programmer. And yeah, some of those excel macros were a nightmare, one of the many jobs I've taken over the years was a contract job converting the business logic that used to be in excel macros and later vba script to a "real" language and application. But the business that hired me only had the sort of money they needed to hire me because they had a successful business running off that horrible spaghetti mess. I wonder what businesses will be hiring "real" programmers when their founders hit the wall of what they can accomplish on their own with AI.

Re: Fuck it, make it anyway

#578

Still, every day, I say to myself out loud, "this is crazy". It's one of those platitudes that everyone knows, "the only constant is change", but everything feels like it's going be forever anyways. Your parents will live forever. Your kids will stay young forever. You'll be at this job forever. You'll keep doing this routine you did this week forever. Quotes, or advice, or history books are just too abstract until y…

The problem with what you're saying is there has never been a technology that has the potential to disrupt the workforce at this scale. There is also no clear pathway to "this opens up more jobs". This is not a tool the same way an electric saw is a tool. An electric saw replaces a physical thing that we do (manually sawing), but AI replaces our thinking and intelligence.

> there has never been a technology that has the potential to disrupt the workforce at this scale.

Traditionally, 95%+ of the population were farmers.

The disruption we've already had is many, many times larger than anything forecast today.

Re: Fuck it, make it anyway

#579

Look, folks. I'm an old man and pretty much out of the workforce at this point in my life. But what I see in these comments day, after day is rather pitiful. As your Uncle John, I'm going to give you a lecture: From the article: >I can’t really blame anyone who’s just gone along with things Whst is this supposed to mean "blame"? Do you "blame" people for driving cars instead of riding horses? Do you "blame" software…

[deleted]

Re: Fuck it, make it anyway

#580
post #367

Earlier quoted context omitted.

> PS: You have intrinsic value, and your skills will also remain valuable, if even for how it teaches you to approach complex problems and think deeply. I appreciated this, but I feel the crux of the issue is this is only true with painful caveats. If you're a "computer carpenter" (massive nerd), that massive nerdiness was almost like a scarce asset in the professional world that appeared only after a life involving…

The idea has been to get the nerds out of computing since 1971. Milt Bryce and his son Tim were pretty much the inventors of modern information-systems management[0]. And they were open in their hatred of and contempt for programmers and how they worked. Their methodology, PRIDE, was centered around giving the programmers as little to do and as little autonomy and leverage over the organization as possible, because i…

>The only way out for us is to follow Rogue's mom's advice: "Have you tried not being a nerd?"

Tried and failed for decades, yes. Turns out caring for your craft makes you a nerd. Turn out what people want is to stay in their lane and simply want "the fries in the bag", with no curiosity on what's in the fries or bag as long as it tastes good.

I refuse to stop caring in this otherwise uncaring world. Now what?

>You may bristle and think the above is not true, but your boss or skip-level manager probably thinks it's true, and the C suite absolutely does

It is true. What this ultiamtely breaks down to is simple: Nerds are thinkers, and thinkers question. The context here is in tech and automation, but that's a trend that extends to a lot of systems and societies. Those in power hate the thinkers, they hate the questions. They will suppress it for as long as possible.

Use this lens in other kinds of communities and you see the pattern pops up everytime. To "stop being a nerd" in this context is akin to saying "stop questioning the system and exploit it like the rest of us".

Post reply on HN