Ten Links from This Week

LLMs

As a side note, I've called this category "AI" in the past. But most of these links are actually about LLMs, or predictive text thingamajigs that appear somewhat smart sometimes. I still see a future where my job changes dramatically because of LLMs, but I'm tired of the hype. I'm trying to focus my learning about LLMs on to practical side: How do they work? How can I make an AI assistant?

With that said, on with the links.

LLMs Might Help Us Make New User Experiences

This is an intriguing post about how LLMs might fit into dynamic, generative user experiences. More interestingly, it is a post about how interfaces need new paradigms as technologies allow for new devices.

The Gen AI Bridge to the Future
Generative AI is the bridge to the next computing paradigm of wearables, just like the Internet bridged the gap from PCs to smartphones.

Make Your Own Coding Assistant

Do coding assistants seem magical? They're not. They're a collection of prompts and code wrapped around an LLM.

From Design doc to code: the Groundhog AI coding assistant (and new Cursor meta)

Okay, but How do LLMs Work?

One thing I love the most about this is that the author breaks Claude when they ask Claude to explain how it works.

How do LLMs work?

Here's another take on the same subject that breaks down how predictions are made.

Thinking Like an AI
A little intuition can help

Weird Computers

TL;DR LLMs are backward computing. They are very good at being generally correct but almost always specifically wrong.

LLMs Are Weird Computers
A perspective on AI models as an inverted computing paradigm
Thinking Like an AI
A little intuition can help

Code

Remember vibe coding? Big eew. Here's the opposite side of this. You don't need to "just talk to superwhisper." People have been coding with their voice for a lot longer than LLMs.

How I learned to code with my voice
Struggling with severe hand pain, I learned to code by voice. This is my journey with Talon and Cursorless, plus practical tips for hands-free development.

API Performance Testing

A good breakdown of more than just p99 metrics. Having worked on an API team for a few years now, I'm a bit tired of performance testing that just looks at one or two metrics and says, "Yup, it's bad."

API Performance Testing for Modern Systems
Best Practices for High-Performing APIs

Code Reuse

I am tired of DRY code, and this quote explains it all:

What was already complex and convoluted is now even more complex and convoluted, and half of the code is just function calls. This doesn’t make the code any easier to understand, but it does make it almost impossible to work with.
Washing your code: divide and conquer, or merge and relax
Splitting code into functions and modules, when the right time is to introduce an abstraction, and when it’s better to sleep on it.

Culture

As someone who has had many names, I appreciated this post about names.

My name is
What’s in a name? Lots of things. Primary name Most people call me Rachel. A certain subset of friends from a certain time in my life call me Kwon. I’ll respond to either. Professional name My coworkers call me Rachel. From 2010-2016, a lot of people called me Dr. Kwon. Infrequently these days, some people in certain contexts still try to call me Dr. Kwon, or ask me if I want to be called Dr.

Random

Screw AI. This random code generator is all you need.

[object Object] | By whitep4nth3r
Need some code for your project? We’ve got you covered. Choose how much code. Choose your language. BÄM! You got code.