Vibe Coding with Claude

The future, it seems, is here, and I’m wasting it making vibe-coded video games.

Shown above: Jason’s Game of Life (aka Land Grab Simulator). Check out the demo, or, if you’re brave, the 100% Claude-authored code.

The proof-of-concept game was vibe-coded in a handful of hours with incredible ease. The experience was so simple that I truly believe anyone can make demo-level software now, which is incredible. Don’t believe me? Just look at the Claude conversation logs for the project shown above.

I’ve recently ventured into AI-assisted software engineering for the first time, and I thought I’d transcribe my early experiences here before I forget my initial concerns and surprises.

Continue reading Vibe Coding with Claude

The Objective Sea

Developers love to make lists. We’re not always great at organizing our lists or sharing them with the world, but boy do we love making lists.

It seems like I learn about a great new library, or trick, or tool from a peer developer, or hacker news every few days. Earlier this year I started writing a personal list of these resources in a spreadsheet, and after a few days there were over 250 items in my secret little spreadsheet.

I discussed this list-making with a few of my fellow developers and we agreed it would be awesome to combine our lists and make something like nshipster and one thing well blended together.

If nshipster and one thing well had a baby, it would be our new blog, The Objective Sea.

The Objective Sea features iOS development resources and tips aggregated from fellow developers, designers, and myself.

Topics covered include libraries, tools, web services, websites, low-cost design assets, career resources, osx and xcode tricks, and regular-old “wish i had known that before!” iOS SDK trivia. The site’s not just for iOS developers, there are or will be plenty of bash/unix and web application/web services related topics covered as well.

Example posts:

Some topics posted are well-known within the iOS development community, but there’s almost certainly something new for everyone to learn about. Three posts are published per week, so feel free to check back from time to time.

If you’d like to contribute to our master-list of awesome things, or write for The Objective Sea, contact me. We’re happy to add your name and a little bio (that you write) to our list of contributors, or reference your submitted material as anonymously contributed if you prefer.

Regularly losing hard drives? Try clean power.

A few years back, I was losing 1 to 2 hard drives a year, every year. I was purchasing quality drives (for consumer grade..), and it did not seem to matter if a drive was internal or external, the life span was just junk.

Your computer’s parts are highly sensitive pieces of equipment in terms of power. They operate correctly in a narrow range of voltage levels and wattage. Giving your hard drives or motherboard a bit too much juice or just a tad too little, and your hardware could become damaged.

There are three basic problems with power that you could encounter. I’ll bet you’ve only heard of these two:

  1. A surge or spike in power – this is when something goes wrong up the line from your house, such as a lightning strike nearby, and far too much power comes down the line to your house. This is protected for by a surge suppressor.
  2. A brownout or blackout – this is when power cuts off or dips enough below regular levels that your computer shuts off, potentially losing data while you were in the middle of something. We protect against this with a battery backup system (aka: ups system).

The third problem that you can encounter with power is voltage regulation issues. That is, when your voltage level at your socket isn’t quite what it should be during certain times. You can occasionally see a dip or spike in voltage levels around your house if you see your lights dim slightly or become brighter for a moment every time some large appliance (or, in our case, our A/C system) puts a huge burden on the power system as it powers up.

In my house, when my A/C kicks on, the voltage to my sockets drop or rise from 120v to something a few volts lower or higher, many times per day in the summer. Over time these “dirty power” fluctuations take their toll on your computer and other electronic equipment in your house, and in some cases ruin your equipment. The dirty power in my house and my apartments previous to the house were regularly eating my hard drives.

For voltage regulation issues, you need a voltage regulator. A voltage regulator is a device that maintains a constant voltage rate, in other words: clean power. It instantly dumps off excess power or boosts the power enough to maintain a constant clean power source that you otherwise would not have.

Most battery backup systems also have surge suppression built in, and some high end battery backup systems also have voltage regulators built in, but not all. Further, some high end power supplies for your computer may have some amount of voltage dip/spike tolerance built right in, but most do not, and you’re almost guaranteed that the $5 wall-wart power supply for your $50 external hard drive enclosure has no such protection built in at all.

The voltage regulator I bought was about $50. I bought this model: the APC LE1200. The voltage regulator has a plug for the wall, and 4 sockets on the back of the unit. It also has three LED indicators on the front of the unit that indicate dirty and clean power situations: high, low, and just right. The unit makes a satisfying (but not too loud) “click” sound when it jumps into compensation mode for high or low input. I can always tell my A/C is about to come on in a few seconds when I hear that click.

I haven’t lost a hard drive since I purchased my voltage regulator almost 4 years ago.

If you don’t have $50 to burn on a theory for your outlets feeding your computer, entertainment center, and so on, I would highly recommend buying a kill-a-watt for $20 and checking out your voltage levels around the house or apartment from time to time.

A kill-a-watt is an amazing device for learning about power consumption and dirty power. In voltage mode, you’ll be able to see your voltage drop from 120 to 118 when a dirty power event hits, and in the far more useful wattage modes you’ll be able to see precisely how many watts are drawn by your entertainment center in an instant. The kill-a-watt also features a KWH counter which is very useful to see usage over time, you simply leave the kill-a-watt between your outlet and your plug, and check it a few days later to see how many KWH of power your devices have eaten.