HNHacker News
TopNewBestAskShowJobs

sltr

448 karma · joined December 15, 2020

https://www.slater.dev/
submissionscomments
sltr··on It's Time to License Software Engineering
Järlström was fined for using the title "engineer" unlawfully, not for his ideas being wrong.
sltr··on This month in Servo: variable fonts, network tools, SVG
I'm all for Servo. It increases user browsing choice and resists Chrome's hegemony over web standards.
sltr··on Greatest irony of the AI age: Humans hired to clean AI slop
> AI was supposed to replace humans

There are really two observations here: 1. AI hasn't commoditized skilled labor. 2. AI is diluting/degrading media culture.

For the first, I'm waiting for more data, e.g. from the BLS. For the second, I think a new category of media has emerged. It lands somewhere near chiptune and deep-fried memes.

sltr··on Vibe coding cleanup as a service
Thanks pmxi. I read that post when it trended, and it got me thinking. I then wrote a post that tries to give a framework for deciding whether to take a gig fixing vibe code.

https://www.slater.dev/about-that-gig-fixing-vibe-code-slop/

sltr··on Vibe coding cleanup as a service
Vibe code has a lot in common with legacy code.

Low confidence to change it, low internal and external quality.

Also some differences: low age-to-quantity ratio, schedule pressure, inflated expectations.

It's most cost-effective to shift errors from runtime to compile time and from compile time to design time.

Unfortunately, AI rushes people to runtime as fast as possible.

sltr··on I launched a Mac utility; now there are 5 clones on the App Store using my story
Hiring influencers is not a moat. They have the power and can sell it to a competitor. It's better to directly possess the privilege to ask for the sale.
sltr··on I launched a Mac utility; now there are 5 clones on the App Store using my story
Influencer is a different idea. I'm not exactly sure how to articulate it. Your audience trusts you and you know them. An influencer just says stuff they were paid to.
sltr··on I launched a Mac utility; now there are 5 clones on the App Store using my story
The best moat is you.

Study an audience for their pains and worldview and what they buy. Earn their trust through writing and freebies. Then they will want to buy because it's from you specifically.

I can recommend https://30x500.com/

sltr··on The Software Engineers Paid to Fix Vibe Coded Messes
From my relevant post last week:

> AI now lets anyone write software, but it has limits. People will call upon software practitioners to fix their AI-generated code.

https://www.slater.dev/about-that-gig-fixing-vibe-code-slop/

sltr··on AI coding
What an aggressive tone.

By the author's implied definition of compiler, a human is also a compiler. (Coffee in, code out, so the saying goes.)

But code is distinct from design, and unlike compilers, humans are synthesizers of design. LLMs let you spend more time as system architect instead of code monkey.

sltr··on Magical systems thinking
> largely outside the typical congressional appropriation oversight channels

I've seen it happen more than a few times that when software needs to get made quickly, a crack team is assembled and Agile ceremonies and other bureaucratic decision processes are bypassed.

Are there general principles for when process is helpful and when it's not?

sltr··on Show HN: Swimming in Tech Debt
I think tech risk is a better metaphor than tech debt. https://www.slater.dev/its-not-tech-debt-its-tech-risk/
sltr··on Vibe coding as a VC
> Our job is to look for AI-native companies (post-LLM startups), because we believe they are a different breed, born in a different world

Is this your firm's investment thesis?

sltr··on Jujutsu for everyone
I can also recommend Koppel's JJ Workshop

https://github.com/jkoppel/jj-workshop

sltr··on Cognitive load is what matters
Any discussion of cognitive load in programming needs to include awareness of this book:

The Programmer's Brain: What every programmer needs to know about cognition. By Felienne Hermans

https://www.manning.com/books/the-programmers-brain

sltr··on Do the simplest thing that could possibly work
I'm feeling surprised that ao far nobody has mentioned Fred Brooks' essential vs incidental complexity.
sltr··on Trump's Global Tariffs Found Illegal by US Appeals Court
> The Trump administration contends...that his decisions cannot be reviewed by any court.

If Trump were a software developer, he would commit directly to main

sltr··on Every industry is an overcrowded airport lounge now
When I go to a retail store, my primary emotion is empathy for the workers: I think, "sorry you have to stand here for 8 hours and listen to entitled upper middle class customers". Sometimes at the grocery store, if there's no bagger I'll start bagging my own groceries instead standing there waiting for the cashier to do it. Gets me out of there quicker, and they're often surprised in a grateful way.

Love your neighbor as yourself.

sltr··on Monday – A personality experiment
A cute gag. Seems its every response is sarcastic. Good sarcasm is delivered in doses. The best sarcasm is delivered when you didn't expect it.
sltr··on Ask HN: What toolchains are people using for desktop app development in 2025?
On my projects [1][2], I use C# and Avalonia with Rider or Visual Studio. For extra performance, turn on AOT, which has the nice side-effect of making reversing your app to C# impossible.

I worked in WPF for a decade. I wouldn't go with it for a new project since it's Windows-only and doesn't support AOT.

At work we have a Blazor MAUI hybrid desktop app because it also has to run on the web. If we only needed a desktop app, I'd go with Avalonia.

[1] https://linklever.net/ [2] https://github.com/endurabyte/FitEdit

sltr··on "This question has been retired"
Hi slater! I'm sltr. Which is the same name but without vowels.
sltr··on "This question has been retired"
What was the question?
sltr··on SimpleW – Web Server Library .NET Core
Simple claim with a complex story.

I thought about mentioning AOT and trimming, but my comment was already long.

AOT in ASP.NET is still a moonshot in most cases, and a non-starter in existing web apps due to dependencies not supporting AOT.

Worth mentioning that as of .NET 9 AOT is not supported on Android.

sltr··on SimpleW – Web Server Library .NET Core
The library's tagline says "Powerfully Simple. Blazingly Fast." So there. ::folds arms::

Joking aside, I do agree that ASP.NET Core is a behemoth. On .NET 9, I just now did `dotnet new webapi` followed by `dotnet publish --self-contained -p:PublishSingleFile=true` and the binary is 103MB. That would blow up the size of a mobile app considerably, just to listen to HTTP.

There a separate use case that SimpleW won't solve: When you're on a platform that .NET Core doesn't support, like Raspberry Pi Zero (armv7l). In this case all you have is the mono framework and binding to raw ports.

sltr··on AI slows down open source developers. Peter Naur can teach us why
A couple of months ago I put forth Naur's program theory as an argument why LLM's can't replace human developers:

> LLMs as they currently exist cannot master a theory, design, or mental construct because they don't remember beyond their context window. Only humans can can gain and retain program theory.

https://news.ycombinator.com/item?id=44114631

sltr··on Let me pay for Firefox
They wrote "pad the CEO salary", not "support any leadership"

Compare to Torvalds. You may or may not like his leadership, but nobody feels sour about his salary.

sltr··on LetsEncrypt – Expiration Notification Service Has Ended
DIY monitoring:

   $ curl https://example.com -vI --stderr - | grep "expire date"

   *  expire date: Jan 15 23:59:59 2026 GMT
sltr··on Define policy forbidding use of AI code generators
Reminds me of "Appeal to Aithority". (not a typo)

An LLM said it, so it must be true.

https://blog.ploeh.dk/2025/03/10/appeal-to-aithority/

sltr··on Dolly Parton's Dollywood Express
Blount county native here. (How native? Almost got married in the church her nephew preaches at).

There was a joke that made its rounds here round about the time Queen Elizabeth died:

> Bob: "The queen's dead"

> Alice: "Dolly?!"

If you ride the train, be prepared for soot to get in your eyes.

I'm sure Dolly would be tickled silly to know a bunch of computer people were talking about her.

sltr··on Why agents are bad pair programmers
> to ask a clarifying question

I think one shortfall of LLMs is their reluctance to ask clarifying questions. From my own post [1]:

> LLMs are poor communicators, so you have to make up the difference. Unlike a talented direct report, LLMs don't yet seem generally able to ask the question-behind-the-question or to infer a larger context behind a prompt, or even ask for clarification.

[1] https://www.slater.dev/dev-skills-for-the-llm-era/

← PreviousPage 4 of 5Next →