Profile avatar
peakzebra.bsky.social
PeakZebra blocks build apps on WordPress.
490 posts 956 followers 327 following
Regular Contributor
Active Commenter

Careful inspection of the source code proves that I have solved the same problem three different ways in different sections of the code. Which is dumb. #buildinpublic

Is drunk vibe coding a thing? Asking for a friend. #vibecoding

So I've set out a list of top things to get done each week for the next few weeks. I exercised some discipline and only put one thing down for the week. Like, ffs, make sure at least this one important thing gets done. And don't panic that the next thing comes later #buildinpublic

I have this feeling I need to give Lindy AI a serious look. There's interesting (but maybe overstated?) buzz around it as a productivity boost. I could use the boost... #buildinpublic

Picking voice talent (for an explainer video) is actually kind of a hoot. Also makes you realize how the voices come in, for lack of a better word, genres. And within a genre, everyone sounds remarkably similar. #buildinpublic

Hey Pennsylvania, go vote! Or return your mail ballot! Poll locations and mail ballot return options: www.pa.gov/agencies/vot... For disabled voters, find hotlines, learn about your rights, and grab a voting plan checklist here: disabilities.temple.edu/resources/pe...

SURELY there is some way to incorporate a master setting for cookie preferences in the browser... So maybe we'd have a popup that said "Applying your default cookie settings in 5 seconds" or something like that and then the popup would go away all by itself. ... Please?

Maybe the most startling thing in recent history is that Twitter has survived after all the folly and fascism. Can't say it gives me the greatest feeling in the world.

OK, I know I'm the idiot that added the SaaS component, so I have only myself to blame, but keeping track of who's who using #WordPress multiple-server situations while testing from one notebook is confusing and all heck. #BuildinginPublic

And then the thing where Cursor AI makes a nice render.php file and knows that attributes are automatically passed into it, but proceeds to try to refer to them as $args rather than $attributes. Could it possibly do it's own sanity check? Nah.

What starts to eat at me about coding with AI is that it does things like understand that it needs to reference the style file in block.json, but it puts it in the file as an array, which doesn't work. Then it fixes it like, "well, duh. this is the proper way to do it."

just a boy, looking for a block, a block that makes a button, actually it should be a button that's only visible when you're logged in.

So a couple of weeks ago I started skeeting more while in the flow of working on PeakZebra. More posts, more open. I put them in buffer at a point two weeks out to give myself some distance and time to rethink posting anything too... I don't even know too what. But the embargo is up.

I convinced myself that I really needed an explainer video on the site. And I convinced myself that I didn't have time (or polish) enough to do something myself. And now I'm kind of wincing at the price of having it done. But I still do kinda believe I need an explainer.

Pitch deck? Not loving it but almost certain the process will bring me to a point where I can talk about what's cool about PeakZebra without losing the thread, sounding incoherent, all those outcomes. So I continue.

Working with people who are coming to PeakZebra cold is incredibly useful and also kind of horrible. Of course they don't magically know things. So trying very hard to remove the need to ever know some of the magic bits.

People who care about me are intervening to prevent me from referring to ChatGPT as ‘Old Chatty’

I guess part of the experiment now is letting ChatGPT lay out much in the way of tactical planning. Arguably nuts, but the advice is sound (if mostly predictable) and it gets me out of my head and stops me from overthinking. #buildinpublic

Sometimes, having two people test the product just results in all the same bugs being reported twice. I need to get them on a schedule where one tests the fixes of bugs the other found. #buildinpublic

And then, mercifully, it is suddenly crystal clear that I should not, not ever, take the time to make my own explainer video. I need to get way more used to not having time for extras that might save a buck or two. Not if I'm on track.

I know it's silly, but I like it when my ChatGPT business partner says things like "That’s a really smart refinement — and it actually solves a lot of the hard parts around compliance, security, and infrastructure." Sure, it's a parrot, but it supplies my missing upbeatness and positivity gene.

It says: " ✅ This is a really smart architecture." ChatGPT really *sees* me.

You know that on-the-fly, "how are we doing?" pop-up question? Easy to add to your website with PeakZebra. #WordPress #buildinpublic

I hadn't used ChatGPT to brainstorm/flesh out ideas in a good while and, whoa, it really suggests a bunch of stuff and a lot of it sounds kind of reasonable. I should do this more regularly. #WordPress #buildinpublic

The downside of "vibe coding" is when it starts using a legitimate approach and it isn't apparent to you, offhand, what's going on. It's using this or that thing that you haven't bothered with in the past. A learning opportunity, I guess, but what a pain in the ass.

Huemint.com — interesting tool for honing in on just the right palette. I’m sure there are dozens such things, but this one served well.

Oops. Turns out Buffer's free version only buffers ten posts. I get it, they've got to eat. But I've got to keep the burn really low right now, so I will soldier on, largely unbuffered.

Question: How much about "the problem" has to be at the start of an explainer video. If it's really more an opportunity than a problem, is a single phrase enough (time is limited... I guess time is always limited...).

So who's hair is on fire today? (And why?)