HNHacker News
TopNewBestAskShowJobs

TonyAlicea10

803 karma · joined June 28, 2024

Udemy and Pluralsight Author, Experience Specialist at NN/g, Conference Speaker, UX and AI Strategist

Personal site https://tonyalicea.dev

Courses and coaching https://dontimitate.dev

submissionscomments
TonyAlicea10··on Show HN: Sloptris - If Tetris was like AI-assisted dev
Yes those are cool ideas! The push and pull of ideas has been between satire and playability. But skill atrophy is definitely a game mechanic I've been exploring.
TonyAlicea10··on Show HN: Sloptris - If Tetris was like AI-assisted dev
There's a probability per-level of mutation.
TonyAlicea10··on Show HN: Sloptris - If Tetris was like AI-assisted dev
I've been thinking a lot about how agentic coding is similar to gaming. Risk, reward, gambling, gratification, etc. I've been exploring that by vibe coding some satirical games that aim to reflect what agentic coding can be like in a deadline environment. This is one of those games.

It's Tetris but:

- You have to build a tetromino either manually or have AI "generate" it.

- Generated tetrominoes might mutate after falling.

- You can spend time to "review" generated tetrominoes as they fall to see how they will mutate.

The theme is the risk/reward/pressure of agentic code vs manual vs reviewed agentic code in a deadline environment.

TonyAlicea10··on Good Culture Is the Biggest Productivity Hack, Not AI
I like to say AI is like the super soldier serum from the MCU. Teams take it and either become Captain America or Red Skull, it depends on what you were to begin with.
TonyAlicea10··on Warp builds self-improving agents on Claude
The fact that it’s called “the quick pitch” screams Claude-written pithyness pulled from some context that doesn’t match the article’s style (like investment pitch decks).
TonyAlicea10··on Coding expertise is going to collapse from AI reliance
We don't run our own unit tests on compiled code because it generally can be trusted. LLMs are an extraordinarily leaky abstraction.

Saying "as long as it works and tests pass" suggests that we can test for every possible scenario. We can't. And tests can be flawed on top of it. Which is why an LLM is no more a compiler than a human coder (as you say) is.

TonyAlicea10··on Coding expertise is going to collapse from AI reliance
I think two things contribute to the trust in LLMs:

1. Decades of generally reliable systems (I trust my calculator because it always says 1+1=2) has trained people to believe what computers say.

2. LLMs "speak" with great confidence, which has, as you say, a psychological effect.

TonyAlicea10··on Coding expertise is going to collapse from AI reliance
It absolutely might make mistakes. But the skill requires all questions to be based on lines of code with specific line numbers which the human needs to review. That's intentional to serve as a safeguard against hallucinations.
TonyAlicea10··on Coding expertise is going to collapse from AI reliance
I mean in the traditional software sense. We trust autopilots to fly planes. Would you get on a plane flown by an LLM?
TonyAlicea10··on Coding expertise is going to collapse from AI reliance
As a tech educator I 100% agree. LLMs are not going to become a "new compiler" where we don't have to worry about the code any more. There's a reason we trust deterministic systems.

I've been worried about this a lot, I even created an agent skill called do-i-understand that's designed for novice devs (and experienced too, because atrophy) where the LLM asks you questions about the PR you're about to submit. I've found it helps a lot: https://github.com/AnthonyPAlicea/skills/blob/main/skills/do...

One way or another, there will be a skill reckoning.

TonyAlicea10··on What's in a PowerPoint File?
I’ve done a lot of work with the Office file formats over the years, flipping to .zip and messing with the format manually. Lately, because I’ve made courses with 500+ PowerPoint slides with lots of morph transitions, I iterated to find an approach that generally worked with Claude but is never perfect (using the Claude for PowerPoint plugin).

I switched to https://bento.page/ when it showed up here on HN and that’s been much more accurate I think because HTML and CSS is even more represented in training data.

TonyAlicea10··on Donkey.bas is 45 Years Old – 131 line of Glory
GORILLA.BAS got me into programming decades ago. I made an (admittedly partially vibe coded) homage this year: https://gameswithtony.com/gorillas/
TonyAlicea10··on As AI eats the web, the internet’s collective memory is disappearing
Google switching to hallucinating AI summaries has been to me an absolutely shocking abdication of care for both their users and their own reputation.

It extends beyond search as well. I have had multiple incorrect Gmail summaries that, if I had only read them instead of the actual email, would have resulted in financial harm.

TonyAlicea10··on The Difference Between a Button and a Link
Presentation in what medium? A screen reader? You’re talking the user-agent stylesheet, which is a particular chosen presentation that I can change with my own CSS. I can make a button look like a link.

You’re suggesting aligning to an inherently and deliberately changeable presentation.

The idea is fine, but worry about what an HTML element “looks like” is not a good reason.

TonyAlicea10··on The Difference Between a Button and a Link
> Buttons regularly perform navigations. Clicking a logout button navigates the current page to a logged-out one; clicking a “search” button navigates the current page to the query results.

This seems to conflate appearance with semantics. If an element causes a navigation, I make it a link. Whether it looks like a button is irrelevant, that’s CSS.

I always choose one or the other by intended behavior first, and that always works out great.

That said, I like the idea.

TonyAlicea10··on Show HN: QBasic Gorillas (Repeeled)
All those .BAS files were an education.
TonyAlicea10··on Show HN: QBasic Gorillas (Repeeled)
I did the same in QBasic (and Tandy Color Basic)!

I feel like the old Choose Your Own Adventure books were a sort of precursor to programming for a lot of us. Basic if/then/goto.

TonyAlicea10··on MoonBASIC: A modern BASIC for building 2D and 3D games
For me the spark is reinvigorated. I can try ideas before I didn’t have the time for, prototype and test and only pursue what proves to be worth the time.
TonyAlicea10··on Show HN: QBasic Gorillas (Repeeled)
Same. This was true for so many of us. An open source education.
TonyAlicea10··on Show HN: QBasic Gorillas (Repeeled)
There’s a marked difference in quality depending on context, usage of sub-agents, initial specs, and model-wise a big difference from what Opus would produce and Fable.

I’m not saying I’m hand coding, but saying getting good outputs doesn’t take any technique means your definition of good outputs probably isn’t very refined. And saying it hasn’t taken technique for 4 years is just flat wrong.

TonyAlicea10··on The human-in-the-loop is tired
Funny I made some very similar points awhile back in a blog post, thinking of it in terms of mode collapse: https://tonyalicea.dev/blog/single-mode-burnout/
TonyAlicea10··on Show HN: QBasic Gorillas (Repeeled)
Thank you! I tried to add just a little snazz without changing the core.
TonyAlicea10··on Show HN: QBasic Gorillas (Repeeled)
I've made two updates: the wind and round text should be more legible with a slightly transparent background under it. The camera is less whiplash-y and pauses for a moment after the banana hit if it's zoomed out and the zoom in is a bit slower.
TonyAlicea10··on Show HN: QBasic Gorillas (Repeeled)
I understand, I'm not going for accuracy, just suggestion. For someone like you it won't feel right, I totally get it.
TonyAlicea10··on Show HN: QBasic Gorillas (Repeeled)
Nope, haven't changed it! I think it's an aesthetic preference thing.
TonyAlicea10··on Show HN: QBasic Gorillas (Repeeled)
I think the first one for me was The Oregon Trail followed shortly by QBasic Gorillas and Nibbles. It was my first step in coding beyond Turtle Graphics on an Apple from even earlier in childhood.

Opening up the QBasic source code was eye opening for me: that computers weren't the realm of hackers typing incomprehensible text on TV and swapping floppy disks, but something that could start to make sense. My TRS-80 came next, and, for me, the rest was history.

Good memories. I wonder what the memories will be for kids right now in the age of LLMs.

TonyAlicea10··on Show HN: QBasic Gorillas (Repeeled)
Code-wise, mostly LLM. I gave it the original QBasic source code so that's not mine either.

This experiment was a guidance experiment for me with Fable. Heavy spec and planning architecturally and UX, and strictly no JS frameworks or dependencies.

I do these kind of experiments with new models, and Fable has been the most successful so far for capturing the intended UX and feel per spec.

TonyAlicea10··on Show HN: QBasic Gorillas (Repeeled)
Yes! Fun things that either you’d never have taken the time to build otherwise, or recreations of things that you know well.

Things where you know how they’re supposed to make you feel (like games from childhood), and getting that experience match is an exercise.

TonyAlicea10··on Show HN: QBasic Gorillas (Repeeled)
I did let the LLM handle the mouse and touch aiming for v1. That’s an experiment as I prefer typing in the boxes or using arrow keys.

I think it needs tweaking to let you hone in a value better. What are you thinking?

TonyAlicea10··on Show HN: QBasic Gorillas (Repeeled)
Fair. This is a direct port in some areas of the 1991 game, which strategically was more try something then dial it in. I’ll ponder. It’s almost arcade vs simulation in some ways.

That is, if you can calculate it too easily then the first player always has a huge advantage.

Page 1 of 4Next →