EmNudge
emnudge.dev
EmNudge
@emnudge.dev
Code frog
Optimism As Pragmatism
Be happy because it's better
emnudge.dev
November 5, 2025 at 1:21 PM
Your company has too many managers

emnudge.dev/notes/too-ma...
Your company has too many managers
Or, why you need ICMs
emnudge.dev
November 2, 2025 at 9:41 PM
Get good at knowing what you like
The only skill that matters
emnudge.dev
October 19, 2025 at 4:53 PM
It feels obvious since that's kind of why they exist, but LLMs are awesome for language learning.

A missing piece for me is getting ChatGPT or Gemini level voice chat offline.

There are dozens of ollama clients for the non-multi-modal LLMs. Would be awesome to get this for voice.
July 28, 2025 at 10:26 PM
I would love recruiters and hiring managers to stop saying they were "impressed by my background" when they just mean I worked at a company they like. There is nothing impressive about this. You sound silly.

My work outside of my employment is publicly visible. Be impressed by my rants.
July 7, 2025 at 3:29 PM
I kind of don't like how obvious it was that the copy for this readme was written by an LLM
github.com/block/goose

The website also seems to have a ton of LLM copy - which is fine, I guess.

I just know that someone is going to go "Surprise! Even this was an LLM!" as if it wasn't already apparent.
May 11, 2025 at 4:33 AM
I saw something at work that surprised me. Large design documents, complicated product specs, slack threads and channels - all around Project Geppetto.

...[rest below]
emnudge.dev/notes/naming...
Naming it defines it
On choosing the wrong name
emnudge.dev
May 9, 2025 at 4:05 AM
The Web Speech API needs some love.

The built in speech synthesis is pretty awful. Browsers like Chrome and Edge will include options that offload processing to them. These options require a network connection.

My phone has a really good TTS built in, right? Why is it not letting me use this.
March 14, 2025 at 4:08 AM
Spaced repetition is such a revolutionary concept, it’s surprising that it’s not taught in schools across the country.

It would easily demonstrate a considerably improvement in retention which would likely show results in cumulative exams.

I used to cram and forget everything after the exam.
March 12, 2025 at 4:15 PM
Provided it is difficult to ensure correctness in any provable way, when are you satisfied with your unit tests?

e.g. imagine you’re testing a utility with an unbounded variation in its inputs. When do you call it a day?

I’ve got some thoughts but am curious to hear others.
March 3, 2025 at 12:07 AM
@stuffwithstuff.com
I just sat down to read the Crafting Interpreters book and realized the first half is completely gone!

Looks to be a printing error - super strange. Starts on page 249 right before chapter 14.4

This isn't intentional, right?
February 22, 2025 at 9:16 PM
imessage has never been a secure way to send messaging. The recent news about it removing encryption in the UK is surprising to anyone that has yet to try imessage in china.

Use an app built for this, not imessage.
February 22, 2025 at 4:59 AM
Every python codebase I've touched feels considerably worse than pre-typescript web development.

Not only is everything severely untyped, but it requires global dependencies such that there's a 30 step process before any code can even run.

I do not like this.
February 13, 2025 at 5:48 PM
What are folks using for private registries?

NPM has been a pain for a variety of reasons. I know many companies have something custom set up. Would love to know if people have a personal favorite!

#javascript #npm
February 5, 2025 at 10:08 PM
I find most rust codebases simpler to reason about than most python codebases.

The confidence you get from stricter typing and built-in test runners is unparalleled.
January 27, 2025 at 8:53 PM
Happy to see the capcut desktop app still works. It's honestly one of the nicest video editors I've used.

They try to trick you into using "premium" effects which require subscriptions, but as long as you're just doing the basic chopping and scaling, you're golden.

It's better than DaVinci Resolve
January 21, 2025 at 3:11 AM
Gmail has keyboard shortcuts and it actually makes cleaning up your inbox much easier!

You can get a list of the the shortcuts with "?" - you'll need to click "enable" to get access to the full list
January 19, 2025 at 6:49 PM
I think I'm gonna start using yums.email
The formatting on these recipe websites makes it really hard to actually find the recipe.

Very solid service by @fancypenguin.party
January 17, 2025 at 4:55 AM
Separate state governments has an advantage - you can experiment a lot with different strategies and see what works.

Obviously there are regulations that only work because of aspects specific to certain states, but you'd still find some more objective winners.

Unfortunately, they move too slow.
January 5, 2025 at 8:15 PM
Made an article expounding on this:

emnudge.dev/notes/llm-su...
December 30, 2024 at 9:51 PM
In another world, drugs would be legal and I'd be a super libertarian. We put restrictions because drugs are "biological hacks". They are cane sugar with bigger side effects.

We add sugar and glutamates to food because the body is primed to find these desirable. Also hacks.
December 27, 2024 at 9:49 PM
If we force companies to expose TOS before going through sign-up flow, we can have your in-browser LLM summarize it. Would massively improve the state of TOS I think.

No one reads it right now so there’s no incentive to keep it reasonable.
December 20, 2024 at 2:07 PM
How I Use LLMs
Why it's useful and where it's dangerous
emnudge.dev
December 15, 2024 at 3:41 PM
Convenient systems break down when they're not predictable. It's such an overwhelming downside that it can offset an asymmetrical upside.

e.g. Public transit that sometimes doesn't show up. Shipping indicators that are often wrong.
November 24, 2024 at 6:04 PM
A lot of AI tools are good when starting from a blank-slate. My day job involves editing code rather than creating new projects.

Still, tools like bolt.new are super useful when debugging libraries.

"Generate a demo of these 2 libraries" gives me code I need in a minute instead of an hour
November 18, 2024 at 3:59 PM