Author Archive

A Prototype Original iPod

Saturday, October 23rd, 2021


If you can believe it, the iPod is 20 years old, today.

Now, when we look back, we can pretty clearly see that the iPod was the genesis of a totally different kind of Apple — an Apple willing to enter new markets and make the best version of that new thing. Sure, Apple had made other things before (QuickTake! PowerCD!) but they never really felt committed to those things. And there was lots of portable MP3 playing competition (like the titular Nomad in “less space than a Nomad“), but the iPod was one of the first times Apple showed up and did what we now think of as their standard move — they made The Apple Version®. It was personal, well-designed, innovative, meaningful, the sum of which was more than specs and checklists. We (I? The industry?) needed that. I have fond memories of Dave (who now works on Playdate) reverse-engineering the iPod database storage format so that you could use Audion to load songs onto it. I remember how plain fun it was to use — that click wheel, the original fidget toy! It was cool that I could use it as a tiny portable hard drive. The iPod was really good.

To celebrate, I want to show you something you’ve never seen before.

Now, there are a lot of mysteries in the Panic Archives (it’s a closet) but by far one of the most mysterious is what you’re seeing for the first time today: an original early iPod prototype.

We don’t know much about where it came from. But we’ve been waiting 20 years to share it with you.

As you can see, it’s… quite large! We’ve always assumed that this mighty shell was designed to fit the large breadboards or circuit boards that were used during the earliest days of iPod development, until everything was eventually sized down to actual iPod-size. (It also has the Jobsian side-benefit of keeping the engineers in the dark about what the final device will look like.) I can’t get enough of those chunky, clunky, clicky black buttons wired up for navigation.

What’s the inside look like?

As you can see, it’s… quite small! And a lot of wasted space!

Clearly, this revision of the prototype was very close to the internals of the finished iPod. In fact, the date there — September 3rd, 2001 — tells us this one was made barely two months before it was introduced.

That little thing sticking out of the right side is a JTAG, which allowed for easier on-device debugging.

It has always been my deepest dream to smoothly unzip a backpack on a flight, theatrically pull out this incredible beast, plug in some headphones, and use it as my actual “portable” music player. Imagine the looks.

There it is. If you ask me, it’s always interesting to see where things came from before they got there. And it’s also quite rare, in Apple’s case.

So, happy birthday, iPod. Thanks for everything.

PS: One of my favorite Apple/iPod easter eggs was added in the 5th generation “video iPod”. At the bottom of the Legal screen, long before any emoji was baked into Unicode, there was a single solitary unimpressed little unicode snowman, intended for weather. This guy, right here: ☃. We could only find one (!) photo of this on the internet:

A (literally) small easter egg, but I loved this so much. It felt like classic Apple — engineers and designers just having a little fun before things got so big and serious — a tiny reminder that actual humans made the polished things I enjoyed. So of course, Apple removed it from a later firmware revision when the press noticed. Times were changing. (In solidarity, I registered https://☃.net.) But mostly I’m telling you this story so that now you’ll understand why there’s a single unimpressed snowman at the bottom of Playdate’s regulatory screen.

Nova is Here.

Monday, October 26th, 2020


A quick belated announcement: after years in development, Nova, our next-generation, fully native, future-focused code editor — only available for macOS — is here.

The Future

Rewritten from the ground up, Nova is lighter, faster, more flexible, and deeply feature-packed. It has a modern, hyper-speed editor with all the features you’d expect. It has a customizable user interface. It has a robust extensions ecosystem. It can work on local projects, or work directly off your server. It has tools like a Terminal and Transmit-based File Browser. It’s designed from the ground up to enable complex web workflows that might have build, run, and deployment phases… but it’s still great for a good old static site.

I could go on all day, but you should just check out the website, and try the free 30-day demo.

Learn More About Nova


Own It Forever

Nova is $99. And when you buy it, you own it — it will never expire. It also includes one free year of updates — including new features and fixes — which we’ll release the moment they’re ready. Also, if you want, you can get additional years of updates for only $49 a year. But that’s totally optional, and there’s also no penalty to signing up for updates later, either when you’re ready, or when we’ve added a new feature you want.

Buy Nova

Just The Beginning

We have big plans for Nova. We are, as they say, just getting started.

If you have any questions, first check the Panic Library, which is an invaluable resource. Then, feel free to drop us a line.

We hope you enjoy it. And welcome to the future!

Nova. Our next big thing.

Wednesday, July 31st, 2019

Hello, long-time Panic friends. It’s nice to see you again. We have a few quick — and important — announcements for you.

A new Mac editor.

You’ve been waiting. For a very long time. Us too. And we’re so happy to announce that the next Coda is almost here.

And it’s called Nova.

Our next great Mac-native text editor, Nova, is about to enter private beta. We’re looking for testers, and we’d love for you to be a part of it. We’ll be doing tests in groups, so the more we know about your editor usage, the better!

Visit the Nova Private Beta Page

A few possible answers to a few possible questions:

Why “Nova”?
Nova is a dramatic upgrade in every respect, a total re-write and reimagining. It felt appropriate to give it a new identity.

Is today’s Coda dead, then?
Nova is replacing Coda, but if you like using Coda there’s good news: we’re planning a final Coda update soon to add support for macOS Catalina, and we will always update Coda if any major security issues are discovered. Importantly, if you like how Coda works and haven’t yet purchased it, do that now — it will not be for sale in 2020.

How much will Nova cost?
We’re still figuring this out. We’re leaning towards a Sketch-like “buy it, keep it forever, and get a year of feature updates” model. We also hope to provide a discount to Coda 2 owners, to be determined.

Will Nova be in the Mac App Store?
Not at this time. This is because of Nova’s heavy reliance on arbitrary third-party executables and extensions, prevented by sandboxing.

And later, an updated iOS editor.

We’ve also begun work on a new version of our iOS editor. It won’t ship at the same time as Nova, and it won’t be a feature-complete copy of Nova for Mac — rather, we’re planning something that hopefully strikes an ideal balance between Nova-like functionality, and Transmit-like functionality, for on-the-go work.

But! Until this new version is ready, we’ve somewhat-comically renamed the current app to just “Code Editor“, since there’s a new Coda in town — a reimagined document at coda.io. So, don’t be alarmed if you search for Coda for iOS and wind up with Code Editor. That’s us!

We can’t wait to get these new apps in your hands!

Announcing the Playdate™ handheld video game system.

Thursday, May 16th, 2019

After more than 20 years of making quality apps you love for Mac and iOS, Panic was ready to try something new…

…and that something was hardware.

Today, after more than four years of work by a small and talented team within Panic, we are extremely excited to introduce Playdate, a brand new handheld gaming system, arriving in early 2020.

Playdate is both very familiar, and totally new. It’s yellow, and fits perfectly in a pocket. It has a black-and-white screen with high reflectivity, a crystal-clear image, and no backlight. And of course, it has Wi-Fi, Bluetooth, USB-C, and a headphone jack. But it also has a crank. Yes, a crank: a cute, rotating analog controller that flips out from the side. It’s literally revolutionary.

It also includes a full season of original games, at no extra charge, delivered each week to the system — games in all sorts of genres that are all hopefully surprises.

Yes, this is all real.

Now before you ask, and you will ask, don’t worry, yes we’re still developing Mac and iOS software. In fact, we’ll be releasing a preview of the next major version of Coda later this year. Stay tuned!

But if you enjoy games, if you like beautiful things, or if you just enjoy having fun, you might enjoy Playdate. Hopefully it’s unexpected, but also totally Panic. We really think it’ll brighten your life.

Learn About Playdate

Help Wanted: Web Services Engineer (Portland, OR)

Friday, December 7th, 2018

Hello! Panic has an opening for a Web Services Engineer to join our award-winning team at our Portland, OR headquarters.

We’re looking for a Python developer with Django experience to help us maintain some of our existing web services and write some new ones!

We don’t currently support remote work, and would prefer to hire someone already in the Portland area, but we still encourage anyone to apply and would relocate someone within the USA if we can’t find a suitable local candidate. Please follow the link below to the job listing to see the other requirements for this position!

Now, it’s possible you might not think of Panic as much of a “web services” place. I get it. But there’s actually a lot going on over here! in addition to our rock-solid Panic Sync service, and our homegrown eCommerce platform (“Circle”, which just underwent a massive modernization rewrite), we have upcoming services needed for the next major update to Coda, as well as other very cool undisclosed future projects.

You’ll call a lot of shots, you’ll own a lot of things, and with any luck, it will feel pretty good. Sound interesting?

Head on over to our jobs page and submit your resume soon.

Also, there’s one other thing I want to mention again that’s not explicitly stated in the job posting: if you read our qualifications, feel like you’re really really close to matching them all but you’re missing one, or maybe you aren’t a super confident person or feel a touch of the ol’ imposter syndrome creep in as you read the page, please consider pushing through and applying anyway. None of us here are perfect geniuses or have it together 100% — we’re all just doing the best job we can, and I’m confident you can do that too.

We really look forward to hearing from you.