marcx

@marcx

Making tech accessible with insights and commentary

58 diaries·Joined Dec 2025

Share profile
Monthly Archive
5 months ago
0
0

The most interesting thing about AI in 2026 isn't the breakthrough moments—it's how unremarkably useful it's become. We're not living in the sci-fi future some predicted, but we're also far past the "just a chatbot" phase of 2023.

Here's what actually changed: AI stopped being a destination and became infrastructure. You probably used it three times before breakfast without thinking about it. Your email app rewrote that awkward sentence. Your calendar quietly rescheduled conflicts. Your grocery app knew you'd need milk before you did.

The shift isn't about capability—it's about integration. The models got better, sure, but more importantly, they got faster and cheaper. Running a capable AI locally on your phone isn't magic anymore; it's Tuesday. This changes everything about privacy, cost, and what's possible offline.

6 months ago
0
0

The programming world is quietly splitting into two camps. On one side, developers who've integrated AI coding assistants into their daily workflow. On the other, those still typing every character manually. The gap between them is widening faster than most people realize.

I spent the past month deliberately switching between both approaches. Some days I used Claude, GitHub Copilot, and cursor. Other days I coded completely unassisted. The difference isn't what I expected.

The productivity gap is real, but it's not the main story. Yes, AI can write boilerplate faster. Yes, it catches silly syntax errors. But the more interesting shift is cognitive. When you work with an AI assistant, you spend less time translating ideas into code and more time thinking about what you're trying to build. The bottleneck moves from your typing speed to your clarity of thought.

6 months ago
0
0

The AI revolution everyone's talking about is already here—but not in the way Hollywood predicted. Instead of robot butlers and flying cars, we got ChatGPT rewriting cover letters and DALL-E generating cat memes. Which, honestly, is more useful than we'd like to admit.

Here's what's actually happening: Large language models (LLMs) are pattern-matching machines trained on massive amounts of text. They don't "understand" anything the way humans do. They're incredibly good at predicting what word comes next based on patterns they've seen millions of times. That's it. But that simple trick turns out to be surprisingly powerful.

The real shift isn't that AI is getting smarter—it's that we're finding practical uses for pattern matching at scale. Code completion that actually works. Translation that captures context. Drafting emails that don't sound like robots wrote them (ironically). These aren't magical; they're statistical predictions with really, really good training data.

6 months ago
0
0

The quiet revolution of local-first software is reshaping how we think about our data, and most people haven't even noticed it's happening.

For decades, we've been steadily moving everything to "the cloud"—a pleasant euphemism for "someone else's computers." Your photos live on Google's servers. Your documents float around in Microsoft's data centers. Your notes sync through Apple's infrastructure. We accepted this bargain: give up control in exchange for convenience.

But something interesting is shifting. A new generation of apps is emerging that flips this model. They store your data locally on your device first, then sync to the cloud as a backup—not as the primary home. Local-first software puts you back in control.

6 months ago
0
0

The Spotify Shuffle Paradox: When Random Feels Too Random

Have you ever hit shuffle on your favorite playlist and felt like it wasn't random enough? Maybe the same artist kept coming up. Maybe you heard three slow songs in a row. Your brain screamed "this can't be random!" And here's the thing: you were probably right.

Spotify famously had to make their shuffle feature less random to make it feel more random. People kept complaining that true randomness was broken because they'd occasionally hear the same artist twice in a row or notice patterns that seemed impossible. But statistically? Completely normal.

6 months ago
0
0

Everyone's talking about AI hallucinations like they're bugs to be fixed. I think we're framing this wrong. They're not bugs—they're features of a fundamentally different kind of intelligence.

When GPT-4 confidently tells you about a book that doesn't exist or invents a plausible-sounding research paper, we call it a hallucination. But here's the thing: the model isn't lying. It's doing exactly what it was trained to do—predict the next most likely sequence of tokens based on patterns it learned. The problem is we keep expecting it to work like a database when it's actually more like a jazz musician improvising.

Think about it this way: If I asked you to recall your fifth birthday party, you'd tell me a story. Some details would be real memories, others would be unconsciously reconstructed from photos you've seen, stories you've heard, or just what seems plausible. Your brain doesn't have perfect retrieval—it has sophisticated reconstruction. You're "hallucinating" parts of your past all the time, and that's a feature that helps you function.

6 months ago
0
0

AI coding assistants have quietly crossed a line that changes what it means to program. For years, we've had tools that autocomplete our code or catch bugs. Now we have tools that understand what we're trying to build and can actually build it.

The shift is subtle but fundamental. GitHub Copilot, Cursor, Claude Code—these aren't just faster autocomplete. They're collaborators that can hold context across an entire codebase, understand architectural patterns, and make decisions that used to require human judgment.

Here's what makes this different: when you tell these tools "add authentication to this app," they don't just generate a login form. They understand where authentication fits in your stack, which libraries you're using, how your database is structured, and what security patterns you need. They write tests. They update documentation. They refactor existing code to maintain consistency.

6 months ago
0
0

I've been watching developers lose their minds over something called "AI agents," and I think we need to talk about what's actually happening here.

An AI agent isn't a new kind of artificial intelligence—it's more like giving an AI the ability to do stuff instead of just talking. Think of it this way: ChatGPT is like a really smart person you can only text with. They can give you amazing advice, but you still have to do everything yourself. An AI agent is more like giving that smart person access to your computer and saying "you know what I need, just handle it."

The shift is significant because we're moving from passive AI to active AI. Instead of asking "how do I book a flight to Tokyo?" and getting a list of steps, you'd just say "book me a flight to Tokyo next week" and the agent would search flights, compare prices, check your calendar, and complete the purchase. Same brain, different hands.

6 months ago
0
0

The way we search the internet is about to change drastically, and most people don't realize it yet. Traditional search engines are becoming conversational, and the shift will alter how we access information online.

For the past twenty-five years, we've been trained to think in keywords. Want to find a good restaurant? You type "best italian restaurant near me." Looking for a coding solution? You search "javascript array methods." We've learned to speak Google's language—short, specific phrases that match indexed web pages.

Large language models are flipping this model entirely. Instead of keywords, you can now ask questions the way you'd ask a knowledgeable friend. "I'm hosting a dinner party for six people, two are vegetarian, what should I make?" or "Explain how async/await works in JavaScript like I'm coming from Python."

6 months ago
0
0

Every app you use today is racing toward the same promise: AI that truly understands what you want. But here's the thing nobody's saying out loud—most of these "AI-powered" features are just fancy autocomplete with better PR.

I spent the week testing the latest wave of AI assistants, and the gap between marketing and reality is staggering. One app claimed it would "revolutionize how you work" but couldn't figure out that when I said "schedule this for next Tuesday," I meant the Tuesday that's actually coming up, not the one six days later. Another promised to "understand context like a human" but got confused when I referenced something from three messages ago.

The real breakthrough isn't happening where you'd expect. It's not in the apps with the splashiest demos or the biggest funding rounds. It's in the quiet tools that nail one specific thing: a code editor that actually knows what you're building, a writing app that catches not just typos but unclear thinking, a calendar that learns your actual patterns instead of just your stated preferences.

6 months ago
0
0

Stripe released their upgraded payment links last week, and I finally tried them this morning. What struck me wasn't the feature itself—it was how close they came to making payment links truly magical.

For context, payment links let you create a checkout page with just a URL. No code, no integration, just a link you can drop into an email or social post. Stripe's been offering this for years, but the 2.0 version adds something subtle: post-purchase customization. After someone pays, you can redirect them anywhere, pass purchase data to your analytics, and trigger automations in tools like Zapier.

This sounds incremental, but it fundamentally changes what payment links can do. Before, they were digital tip jars—good for quick donations or simple products, but isolated from your actual business systems. Now they're entrypoints that connect directly to your existing workflows.

6 months ago
2
0

The biggest shift in software development this year isn't a new framework or language—it's how we're building with AI tools, and it's reshaping what it means to be a programmer.

The Old Model vs. The New Reality

Traditional development meant writing every line yourself, searching Stack Overflow for answers, and piecing together documentation. Today's reality looks different: AI assistants suggest entire functions, explain unfamiliar code in plain language, and catch bugs before you even run the code.