TermKit - a graphical terminal replacement
I'm trying to combine WebKit and Node.js into a new kind of terminal, with an emphasis on rich display and web/network orientation.
Bitbucket now rocks Git
Automating releases, semantic version bumps, and API calls often involves configuring branch permissions and storing long-lived credentials in pipeline variables. Managing credential rotation adds an ongoing maintenance burden. Today, we’re introducing granular step-level permissions and container tokens in Bitbucket…
Git Is Simpler Than You Think
Git Is Simpler Than You Think It was about one year ago that we switched to Git. Previously, we used Subversion, through the Mac app Versions, which (rightly) holds an Apple Design Award. I made the...
Learn Vim Progressively
tl;dr : You want to teach yourself vim (the best text editor known to human kind) in the fastest way possible. This is my way of doing it. You start by learning the minimal to survive, then you integrate all the tricks slowly.
My Email Canary
Despite the fact that I use really long passwords and two-factor authentication wherever it's available I still worry that someone might b...
Cool, but obscure Unix tools
A little collection of cool unix terminal/console/curses tools Just a list of 20 (now 28) tools for the command line. Some are little-known, some are just too useful to miss, some are pure obscure -- I hope you find something useful that you weren't aware of yet! Use your operating system's package manager to install…
New Chrome extension: block sites from Google’s web search results
Insights from Googlers into our products, technology, and the Google culture
Solarized - Color scheme for vim, mutt, terminal emulators
Precision colors for machines and people
I want to pay for TextMate 2
I’m sorry I doubted TextMate 2’s future. With your announcement that it is indeed tangibly progressing, it’s a good time to revisit your former statement that it would be a free upgrade to all TextMate 1 customers, which I think you regret .
Top Programming Fonts
Technologist, podcaster, and inventor. Founder of the 5by5 podcast network and Fireside.
Understanding the Git Workflow
If you don't understand the motivation behind Git's design, you're in for a world of hurt. With enough flags you can force Git to act the way you think it should instead of the way it wants to. But that's like using a screwdriver like a
Fooling myself to work
We can't always be at the mercy of our motivation. I've some tricks how to fool myself into work, every single day. I'm quite productive thanks to these tricks. They will work for you too. So here they are...
Xkcd Password Generator
The button below will generate a random phrase consisting of four common words. According to yesterday’s xkcd strip, such phrases are hard to guess (even by brute force), …
Textmate 2 - Alpha this year
There has been a lot of speculation and trepidation about the future of TextMate recently, mostly about whether there will be another major release. Work on 2.0 began and while we wish it could have been completed faster we are very pleased with how it is turning out. Development has reached a point finally where we…
Ditch Starbucks and work at the library
Explore the United States' intellectual landscape through creative exploration, engaging workshops, and innovative environments, while addressing accessibility and economic challenges to foster inclusive growth.
SSH productivity tips
SSH has many features which are helpful when working regularly with files on remote servers; together they can give a vast increase in productivity over the bare use of SSH. If you regularly use SSH, it’s worth spending a little time learning about these and configuring your environment to make your life easier.
Introducing Prompt. Nice SSH for iOS.
In our State of the Union blog post, I mentioned that we’ve been working on some iOS proof of concept / research projects here in the Panic Office. It’s been a lot of fun for us.
Going Paper-Free for $220
It's 2011. Personal computers have been around and popular for well over a decade now, and yet we still have to deal with a huge amount of physical paper.