Use the search page for filtering, and for targeted searches of a single topic or a list of post series, visit the Topics section.
2014
Recap: Jun 04th, 2014
The sweet giveaways continue: ScreenFloat
Marked 2 sneak peek: bookmarks and navigation
Sponsor: Infragistics
The history of Rock and Roll in reverse
Recap: May 28th, 2014
Systematic 98 with Brett Kelly
Mirror your MindMeister maps to nvALT
Because it’s my day off: just breathe
Web Excursions for May 23, 2014
Markdown: here, let me show you
Sponsor: OmniFocus 2 for Mac
Recap: May 21st, 2014
Systematic 97 with Phillip Broughton
The new DuckDuckGo
iThoughts updated for extra awesome (and iOS 7)
The Yoink giveaway winners
Web Excursions for May 16, 2014
tmux even easier: tm with fuzzy completion
Sponsor: Dream Hosting
Recap: May 14th, 2014
up: fuzzy navigation up a directory tree
Systematic 96 with Matthew Ward
Giveaway: 5 codes for Yoink
The Painless Vim giveaway winners
MultiMarkdown upgrades for Marky the Markdownifier
PopMaker: a PopClip extension generator
Making my tmux life easier
Bash and Dash
Giveaway: 5 copies of “Painless Vim”
Install SearchLink without the Terminal hassle
Sponsor: PDFpen Scan+
Recap: May 07th, 2014
Systematic 95 with Robert McGinley Myers
Two-day Marked Sale!
Web Excursions for May 05, 2014
Folderize - Sync nvALT notes to nested folders
spl, a CLI for Spotlight searches
Sponsor: MailMate
Recap: Apr 30th, 2014
Bitlyize link shortening OS X Service
Systematic 94 with David Chartier
Web Excursions for April 29, 2014
My favorite Xcode plugins
Thinking in the shell
Sponsor: Backblaze
Recap: Apr 23rd, 2014
Web Excursions for April 23, 2014
Systematic 93 with Alex Enkerli
Moviedo, your todo list for movies
It sounds unflattering, but I’m still kind of flattered
The Fantastical 2 for iPad winners!
Sponsor: MultiMarkdown Composer
Recap: Apr 16th, 2014
SearchLink fixes (2.1.2)
Systematic 92 with Ryan Irelan
Web Excursions for April 14, 2014
Five more copies of Fantastical 2 for iPad!
OTask OmniFocus CLI is back (for now)
SearchLink 2.1.1: blogger friendlier
doing 0.2.5
Fantastical 2 for iPad, review and giveaway
Sum: PopClip extension
A Service for getting sums from selections
Sponsor: PDFpen for iPad
Recap: Apr 9th, 2014
Systematic 91 with Br. Gabriel Mosher
Web Excursions for April 08, 2014
Cupcake, a color tool for web and app designers
Deckset 1.0 released
Support the ASPCA by shopping
Systematic 90 with Zachary Kain
Sponsor: Camera Plus with AirSnap
Recap: Apr 2nd, 2014
Web Excursions for April 01, 2014
What’s that in your menu bar?
The Efficient Mac User
Goodbye Macworld 2014, and thank you!
Recap: Mar 26th, 2014
Macworld 2014
Dash docsets from MultiMarkdown
Recap: Mar 26th, 2014
Logging Git commits with doing
Sponsor: ReadKit
doing gone wild
Quick Tip: manual autocorrect on OS X
The atomic solution for Keep In Dock on Mavericks
Web Excursions for March 17, 2014
A couple of followups to “doing”
Scatterbrains 3: a new tool for doing
The Arq 4 winners, and something extra for you…
A Notehub CLI
Sponsor: TextExpander
Recap: Mar 12th, 2014
Brainstorm collaboratively with Stormboard
MindMeister add-on for Google Docs
Systematic 87 with David Duval
Arq 4 Giveaway!
GeoHopper and iBeacons for proximity scripting
Owning your cloud backup
Link cleaning extensions for PopClip
Sponsor: Rittman Mead
Recap: Mar 05th, 2014
Web Excursions for March 05, 2014
Systematic 86 with Nick Honko
Marked 2.2 825 with Passive Voice detection
Markdown at work: Marked site licenses
Realmac’s Clear goes free, round 1
Sponsor: AeroPress Timer
Recap: Feb 26th, 2014
Web Excursions for February 25, 2014
A preview of my Macworld talk, via MacVoices
Day One as project log
Maccast 476
A Jekyll CDN with CloudFront
Quick Tip: caffeinate your Terminal
Sponsor: ManyTricks
Recap: Feb 13th, 2014
Remote pbcopy on OS X systems
The Shoots & Leaves winners
SearchLink 2.1
Realmac’s solution to Clear confusion
CMD+Space #84
Automating dynamic date math in TextExpander
Marked in the SuperStacked Mac Bundle
iTunesIcon 2.1 with easy icon sizing
Quick Tip: Automating your Mac’s wifi power
Shoots & Leaves Valentine’s Day Giveaway
Web Excursions for February 14, 2014
Marked 2.2 (822) released
Sponsor: The PDFpen family from Smile
Systematic 83 with Dave Seah
An updated Increment Templated Service
Web Excursions for February 07, 2014
Sponsor: MnmlRdr
Nobody wants to see your post about what nobody wants to see.
Web Excursions for January 30, 2014
VOX 2.0
Cheaters 2.0.5, cheating gets easier
Custom Processors in Marked 2
Cheaters 2.0: more and faster
Web Excursions for January 20, 2014
Open Together notes in Marked
Marked 2.2 (820)
Web Excursions for January 16, 2014
A Service for creating Marked indexes
nvremind update with IFTTT fun
Independence, Day Three
Brett’s new adventures and how you can help
Web Excursions for January 10, 2014
Markdown Service Tools and UTF-8
Sponsor: Acorn
Mindmeister 9: more powerful cloud mind mapping
SearchLink 2.0
Systematic 78 with Jeff Severns Guntzel
Twitterify Popclip Extension
Web Excursions for January 06, 2014
SearchLink 1.8 is the new Auto-Link Service
When a friend loses a pet
Shoots & Leaves turns photos into plain text
Sponsor: Terminology
2013: My year in review
2013
TL;DR, a jQuery plugin for bloggers
Web Excursions for December 28, 2013
Marked 2.2 (814)
Using Marked 2 as a teleprompter
Sponsor: WriteRight & Tag Journal, the best combination for writers and bloggers
TagFiler updated
Scripting podcast and screencast prep on a Mac
A GeekTool Time Machine progress indicator
Get 20% off Marked 2 before Dec 26!
Web Markdownifier for PopClip
A few of my favorite Mac apps in 2013
Quick Tip: Tag Filer without Hazel
Marker: Web selections to Markdown
Marked 2.2 (811): one bit niftier
Automatic filing with Hazel and Mavericks tags
Web Excursions for December 19, 2013
Sponsor: Webydo - Professional Website Design Software
Icon Grabber updated to search any platform
Systematic 75 with Jose de Pierola
A fix for network issues on my 2013 MacBook Air
The winners of the Cognitive Productivity giveaway
Now we’ll sit through my vacation slideshow…
Sponsor: Atlassian’s agile guide
Web Excursions for December 11, 2013
Giveaway! Five Copies of “Cognitive Productivity”
Sponsor: Pencils.com
Marked 2.2 807: page numbers and more!
Thanksgiving update: Systematic casting call
MindNode 3 for iOS
Sponsor: Fracture. Your picture, directly on glass.
A collection of Custom Styles for Marked
Marked 2.2
MarkdownEditing for Sublime Text updates
Casting Call: Systematic Audition
Stay abreast with App.net Broadcast
MailMate and OmniFocus, productive hacking
Sponsor: Voila
Begin 1.5 released
Systematic 71 with David Sparks
More languages for the GeekTool Weather geeklet
Web Excursions for November 14, 2013
Sponsor: Lootback
Systematic 70 with Jamie Phelps
Command line bar chart (for GeekTool, et al)
Planter 2.0 with Mavericks tagging
Marked 2.1 (793) with improved word repetition checking
Sponsor: Meet Techi: All the tech news in one place
Web Excursions for November 03, 2013
Bash completion for Mac app aliases
Marked 2 tips: Long-form reading with Marked
Save Pocket favorites to nvALT with IFTTT and Hazel
Sponsor: DoublePane from 5am Code
“Lazy” Markdown footnotes
My favorite New Tab for Chrome
Sponsor: Cleartones Pure
Mavericks tags, Spotlight and Terminal
Macminicolo Mavericks Promo
Speedier file tagging in Mavericks
TextExpander and Lorem Ingsoc in Wonderland
Top RAM processes Geeklet Mavericks fixer upper
Markdown Service Tools update for Mavericks
Web Excursions for October 24, 2013
Ulysses III 1.1
Sponsor: Tonx
Systematic 67 with Dan Peterson
TextExpander tools updated for Mavericks
“Lazy” Markdown reference links
A Markdown Service to strip Markdown
Marked 2.1 released
Sponsor: Squarespace
Terminology 3 for iOS is more useful than ever
Systematic 66 with Tim Stevens
Essence icons for iOS 7 app design
Web Excursions for October 15, 2013
A better SearchLink fix
A SearchLink MAS stopgap
Sidecar13 - for the little guys
Run while you have to, stop when you can
Wallflowers: my favorite OS X augmentations
Web Excursions for October 11, 2013
Marked 2.1 document stats sneak peek
Sponsor: MailChimp
Systematic 65 with Merlin Mann
Web Excursions for October 03, 2013
Sponsor: The Theme Foundry
Yes, I spend too much time tweaking PopClip
Systematic 64 with Evelyn Jean Pine
Web Excursions for September 27, 2013
Winners of the Begin for iPhone giveaway
Marked 2 launched
Sponsor: Igloo
Giveaway: Begin - a todo list for iPhone
Systematic 63 with Keith Blount
Web Excursions for September 21, 2013
Sponsor: Booking.com
Generational 52
Systematic 62 with Ellen Hinton
And the ForkLift winners are…
Announcing the BusyCal Winners
Sponsor: Careers at Booking.com
Web Excursions for September 11, 2013
Advanced file management with ForkLift (plus giveaway!)
Systematic 61 with Craig Scott
Get busy: BusyCal 2.5 giveaway
Federico Viticci wrote the book on Editorial for iPad
Editor and CriticMarkup extensions for PopClip
Sponsor: Encoding.com
Web Excursions for September 04, 2013
A guided tour of brettterpstra.com
Using Growl for long-running script status
It’s a blue period, but with PopClip instead of paint
Easily save that wicked awesome shell command
PopClip hacking
Side note: Curio 8 is on sale
Too many wrappers - a PopClip Extension
Systematic 59 with Gil Hova
jTag: Auto-tagging for Jekyll
Sponsor: Smile
Web Excursions for August 25, 2013
Clickable wiki links in the nvALT preview
Web Excursions for August 24, 2013
Scripting TaskPaper, mind maps, outliners and other fun
Brainstorming the brainstorm: workflows and ideas
Sponsor: PDFpen for iPad from Smile
The Read & Trust Anthology
Web Excursions for August 19, 2013
Converting Markdown to a mind map
Nimblstand, a truly flexible iPad stand
Editorial for iPad is here
Systematic 57 with Dr. Drang
Searchlink 1.6 update
Web Excursions for August 08, 2013
Weather Geeklet, now in Russian
Sponsor: Igloo
The Chatology winners
Twobiquity episode 14
Systematic 56 with Wesley Terpstra
VOX 1.0 is out, plus a treat
A Chatology giveway to make your day
And the Fantastical winners are…
Bullseye 0.3
CopyPLUS for PopClip
Sponsor: TextExpander touch 2.0
A Fantastic(al) giveaway!
Systematic 55 with Erik Sagen
Comment extension for PopClip
Precise web clipping to Markdown with Bullseye
Mavericks and Tagging
The 2x myPhoneDesktop winners!
Sponsor: HostGator
Web Excursions for July 24, 2013
Bash image tools for web designers
2x Giveaway - Win TWO copies of myPhoneDesktop
Systematic 54 with Victor Agreda Jr.
The winners of the Oyster Giveaway
Going #iPadOnly
Web Excursions for July 17, 2013
Oyster Giveaway
Systematic 53 with Jim Trouten
The Briefly giveaway winners
Walking Desk update, July 15, 2013
Sponsor: Digg Reader
Mac App Giveaway: Briefly
Sponsor: Backblaze
Systematic 52 with Robert Palmer
Five more days to get a BrettTerpstra.com t-shirt
Web Excursions for July 08, 2013
When a file just can’t be mdfound
A hard-working lazy YouTube plugin for Jekyll
The SliceReader giveaway winners
HTML5/Canvas awesomeness
Slogger gets oAuth, Twitter starts working
GrabLinks: One more time, with feeling
Grablinks bookmarklet 2.0
Thumbnail icons for Delish bookmarks
Web Excursions for July 3rd, 2013
Saving batches of links from web pages
Systematic 51 with Nick Sousanis
5 free copies of SliceReader
Mac App Review: Oyster
New Lab t-shirt styles. You’re welcome, ladies.
Mac App Review: SliceReader
A fix for the Auto-Link Web Search Service
Limited-edition BrettTerpstra.com t-shirts available
Walking to work: NextDesks and LifeSpan treadmill
Sponsor: Tokens
Systematic 50 with John Gruber
And then there were fireworks
Web Excursions for June 23, 2013
Think, Make, Sell episode 7
Web Excursions for June 21, 2013
Sponsor: MightyDeals.com
Systematic #49 with TJ Luoma
Sidecar 2.1 adds positioning
Systematic 48 with Aditi Terpstra
Sponsor: X WordPress Theme
Web Excursions for June 10th, 2013
nvALT 2.2b 106
nvremind + Day One and more
SkypeCall extension for PopClip
Sidecar 2.0
Get Marked for 0% off!
Just some BetterTouchTool notes
Sponsor: Radium
Web Excursions for June 05, 2013
Systematic 47 - Nerdfest with Fletcher Penney
Byword 2 improves sync, adds publishing
Marked celebrates WWDC, too, 50% off!
60 Mountain Lion Tips 40% off this week only
Web Excursions for June 02, 2013
nvremind Reminders.app bollocks
nvremind: Automatic reminders for nvALT
Natural Language Date Service 1.3
Web Excursions for May 31, 2013
Marky the Markdownifier, reworked and refined
Sponsor: Fracture
Systematic 46 with Fred Cheng
Sketchnote Typeface
Sponsor: Igloo
Systematic 45 with Moises Chiullan
Web Excursions for May 22, 2013
CriticMarkup in Marked 1.4
Systematic 44 with Carla White
Sponsor: Mad Mimi Email Marketing
Web Excursions for May 14, 2013
EventScripts and reliable Bluetooth proximity detection
Sidecar 1.5
Experiment: Send to nvALT links
Zenboxx anounces ZenDock for 11 and 13-inch Airs
Sidecar 1.4
Web Excursions for May 08, 2013
Sponsor: PDFpenPro
Sidecar 1.3, now in Technicolor
Planter 1.3 with File Templates
Systematic 43 with Stu Maschwitz
Write for iPad with device sharing
Sidecar 1.2
Cheaters for Alfred
Who loves music and 27-inch monitors?
Linking to specific cheat sheets in Cheaters
Most popular blog posts and other new shiny in Slogger
Sponsor: Fresh music from Steven Jengo
Sitting pretty (at my computer)
Systematic 42 with Dan Frakes
Web Excursions for April 30, 2013
iOS App Review: WordEver HD
Instantly grab a high-res icon for any iOS app
Mac App Review: Dash for developers
Natural Language Date Service update
Sponsor: Filepicker.io
Synchronizing Screen Savers between multiple Macs
TextExpander iOS Markdown fix for Drafts 3
Drafts 3
Systematic 41 with Collin Donnell
WordPress to Jekyll: handling redirects
Web Excursions for April 19, 2013
Sponsor: PDFpen 6 from Smile
Systematic Episode 40 with Myke Hurley
Web Excursions for April 15, 2013
Marked 1.4.1 in the App Store
Gaug.es fun for Slogger and GeekTool
Fix blurry, pixelated icons in Mountain Lion
Web Excursions for April 12, 2013
See what’s new at iTextEditors
Sponsor: Instatim
Cheaters cleans up its act, gets a date with Siri
Systematic 39 with Christopher Gamblee-Wallendjack
Wrangling email: my post on Macworld
Fun with intelligent 404 pages
Customizing the nvALT preview
Web Excursions for April 05, 2013
Sponsor: Shopster
Mac App review: Ulysses III
Systematic #38 with Patrick Rhone
Web Excursions for April 01, 2013: Alfred 2 Edition
A few more of my favorite Bash aliases
A multi-purpose EDITOR variable
SearchLink 1.5 with Amazon search and affiliate linking
Sponsor: Wufoo
SearchLink gets a little smarter
Systematic #37 with Jonathan Snook
The first apps on my new Mac
MacVoices #1399
Web Excursions for March 25, 2013
nvALT 2.2β 104
Mac Hacks from O’Reilly
Markdown, the book
Auto-Tagging Jekyll posts with Zemanta
iOS App Review: Pinbrowser
Sponsor: Xero - Your numbers never looked so beautiful
nvALT Tag Search for Alfred 2 update
nvALT Tag Search for Alfred 2
A Link Bundler Service for Bit.ly
Web Excursions for March 15th, 2013
More command line handiness
Sponsor: New Relic
Slogger update and BlogLogger fix
An in-progress custom site search project
More Markdown for PopClip
Systematic #35 with Rob Corddry
8 tips for no-touch flying: a completely serious survival guide to economy seating
An Inline Footnote Service redux just for Gabe
Footnote utilities for the Markdown Service Tools
New in the Markdown Service Tools: in-place Markdown to RTF
iOS App Review: AeroPress Timer for iPhone
Sponsor: Igloo Software
Systematic #34: Brainstorming with George Browning
Site versioning with Jekyll/Octopress
Generational 024 - Text editing
Web Excursions for March 1st, 2013
Glui: a lightweight alternative to Skitch
Quick Link: A cheat sheet for pitching your app
Sponsor: Almond+
Systematic #33 with Merlin Mann
Markdown Service Tools 2.0
Twice-baked potatoes
nvTagNavigator 1.1 with automatable tag indexing
Sponsor: Treehouse
Systematic #32 with Daniel Jalkut
iOS App Review: Write for iPhone
GMail in the shell
nvTagNavigator: a tag panel for nvALT
Sponsor: Harvest
Quick Tip: Chrome Extensions that make GitHub rock
Systematic #31 - Jason Rehmus
˙uʍop ǝpısdn sı plɹoʍ ǝɥʇ 'oN ¿ǝW
Triggering tasks remotely with notifyutil and launchd
beengone: a script-friendly way to check computer idle time
The joy of sshfs
Web Excursions for February 09, 2013
An iOS development saga: TimeToCall
Quick Tip: Jumping to the Finder location in Terminal
Every last Systematic show link
Sponsor: Igloo Software
iPhone App Review: Horizon
Mac App Review: MultiMarkdown Composer 2
Web Excursions for February 6th, 2013
Systematic #30 with John August
Faceless, nameless, unforgettable
Systematic #29, please drink responsibly
jQuery Fiddler for LaunchBar
Web Excursions for January 30, 2013
Guest post: Three Tips For Editing With Marked
Macworld 2013
A guided tour of my Hyper key shortcuts
Web Excursions for January 24, 2013
A downloads manager for Jekyll
Maintaining documentation in Markdown
Systematic #28: Jean MacDonald
Services for quickly opening iTunes and MAS links
Sponsor: AAPLTrader.com
Jekyll tag plugin for responsive YouTube video embeds
Web Excursions for January 19, 2013
Scheduling posts 2: the Rakening
Scheduling posts with Jekyll
Web Excursions for January 17, 2013
Sponsor: DesignScene
Restore Save as… everywhere
Thank you for your time. We’ll be in touch.
Systematic #27 with Mike Rohde
Clip Text File: more surprisingly handy dumb tricks
A “Web Excursions” system for static blogs
My life in podcasts
The next nvALT 2.2 beta is here!
Markdown Service Tools updates and fixes
A Jekyll Flickr Gallery plugin test
Quick Tip: Flip between two apps with the Hyper key
Scripting Jekyll image “uploads”
Web Excursions for January 12, 2013
An easy visual alert for your staging site
Systematic Episode 26 with Howard Buddin
More languages for Weather Geeklet
Services vs Keybindings
Web excursions: January 6th, 2013
Mass creating TextExpander snippets
Previewing Jekyll posts with Marked
A relaunch for 2013
2012
Systematic #25 with Federico Viticci
Great apps for 2012: iOS
Systematic #24 with Jesse Grosjean
Great apps for 2012: Mac and iOS
Great apps for 2012: Mac
Merry Christmas - the holiday report
Marked still 50% off
Marked holiday sale!
Systematic #23 - Jim Dalrymple
Calendar Paste, scheduling made easy
Quick tip: Using 1Password when you can’t use 1Password
Web excursions: December 16, 2012
Tally, let me count the ways
Perspective Icons, a touch of beauty for OmniFocus
Systematic #22 with J.S. Carenza III
Web excursions: December 11, 2012
OpenURLS PopClip extension
Planter for LaunchBar
A useful Caps Lock key
Gerber Artifact, the most useful thing in my pocket
Mikes on Mics episode 45, procrastination
Memories: photo, video and text journaling
Systematic #21, Howard Buddin
On releasing and marketing your new app
Markdownify extension for PopClip
Systematic #20 with David Wain
Generational #11
Web excursions: November 26, 2012
Pixa giveaway winners
A warning: Simplenote, nvALT and deleted notes
Pixa giveaway, get it while it’s hot
Systematic #19 with Josh Helfferich
Slogger tags and other developing stories
Web excursions: November 19, 2012
Jekyll plugin for quick “donate” buttons
How to summon a nerd
Day One tags, Slogger lags
Next Actions CLI updated, time to meet the parents
Emmet for Cheaters
ProductiveMacs rules the productivity roost, again
Web excursions: November 16, 2012
Systematic #18 with Chris Blanchard
Ask the nerds: NerdQuery
App Review: BTT Remote
Quick Review: Pro HDR
Web excursions: November 8, 2012
Systematic #17 with Kristian Carter
A couple of new TextExpander snippets
Web excursions: October 31, 2012
Systematic #16 with David Sparks
Coughbutton 1.3 (with 100% more Skype)
Systematic #15, Dave Caolo
WordPress to Jekyll: converting gallery shortcodes
Turn your iPhone into a cough button
nvNotes gets a bit of Dropbox, on sale this weekend
Web excursions: October 18, 2012
Markdown link format conversion on iOS
FoldingText lives!
Systematic Episode 14 with Christina Warren
SearchLink: automated Markdown linking improved
Cleartones Organic drawing winners
Mac OS X Screencasts makes Hazel easy for everyone
World (ringtone) peace: Cleartones Organic giveaway
Systematic #13 with Todd Mundt
Web excursions: October 6, 2012
Systematic #12 with Ashley Esqueda, plus Read & Trust October issue
60 Mountain Lion tips on the iBookstore now
External linking for nvALT notes 2: nvWikiLinker
External linking for nvALT notes: Part 1
Quick Tip: images in nvALT
GitHub tip: easily sync your master to GitHub Pages
PNG to JPEG and how I loathe ImageMagick options
Markdown Linking Services with the Google API
Systematic Episode 11 with Stephen Hackett
Marked featured on the Treehouse Show
Mac app review: Slicy
Search your Pinboard bookmarks with Launchbar
All the news that’s fit to Slog
Planter: Tree planting for your filesystem
In-place CSS cursor changes
Systematic Episode 10 with Shawn Blanc
Web excursions: September 17, 2012
Easy command line Github Flavored Markdown
Matrix(ish): a bash script with no practical application
Vacuuming your Mail.app index still works wonders
Systematic Episode 9 with Gabe Weatherhead
nvALT 101
nvNotes drawing winners!
Web excursions: September 5, 2012
Systematic Episode 8 with Brett Kelly
A few gems for Mail.app, 50% off
The Read and Trust Magazine
Win a free copy of nvNotes: iPhone note-taking app
FioWriter brings Mac editing shortcuts to your iPad
Web excursions: August 29, 2012
Systematic Episode 7 with Michael Schechter
Textastic for iPhone winners
TextDown: Markdown editor for Chrome
Web excursions: August 25, 2012
Slogger 2 is up, wanna pitch in?
Drafts 2.0 and Drafts for iPad
Textastic for iPhone is out, win a free copy
An open response
Lucky Duck
Systematic Episode 6 with Merlin Mann
Quick Tip: Trackpad rule of thumb
Web excursions: August 17, 2012
On App.net
Systematic #5
TextMate 2 bares its code
New TextExpander tools for bitly and CloudApp
Web excursions: August 7, 2012
Systematic Episode 4 with the Day One crew
You won Day One
KINDER SURPRISE: EXCLUSIVE UNBOXING VIDEO
Quick Tip: Checking for modifier keys in shell scripts
Social Logging by any other name would have a better name
Mountain Lion Paparazzi!
Launching your entire Dock at once
A drop-in growlnotify replacement for Mountain Lion notifications
Celebrate the Day One updates with a free copy!
Systematic Episode 3
Mountain Lion Notifications from Terminal with terminal-notifier
Overthinking it: fast bundle ID retrieval for Mac apps
Geeklet: Multilingual Weather and Forecast
Fixing virtual hosts and web sharing in Mountain Lion
More automated logging: Gists
Quickly restarting apps with LaunchBar (and friends)
Web excursions: July 27, 2012
wp_mangler, scripted post modification for WordPress
nvALT and Marked on Mountain Lion: A-OK
Web excursions: July 25, 2012
Systematic Episode 2 with Mike Rose
A sincere and heartfelt thanks
Welcome to the Internet episode 21
Systematic is go
Junkyard Country Poprocks
A warm, fuzzy, file-finding feeling
Web excursions: Twitter Hacking Edition
Quick Tip: system-wide notifications with notifyutil
searchFocus, the most useful bookmarklet I’ve ever made at 3:21am
Web excursions: July 2, 2012
A template-based incrementation Service
OmniFocus Clipper for Chrome
Sublime MarkdownEditing, now with 100% more blue cursor
Lest I forget: a catalog of recent code endeavors
TextExpander Tools updated
Cheaters repository, and a call for cheat sheets
More Marky love for nvALT
Web excursions: June 27, 2012
My custom Quix commands
Some Sublime Text 2 packages of note
Web excursions: June 21, 2012
Hog Bay Software looking for FoldingText feedback
Marky the Markdownifier, reintroductions
Marked is 50% off today. You should buy it.
Web excursions: June 17, 2012
Bash completion for defaults domains
Wrapping up WWDC 2012
Ulysses 3 preview at WWDC
Tuesday morning at WWDC 2012
Heading to WWDC
Note - Bundle Hunt Bundle is awesome
My Sweet Mac Setup
Desktop cleanup scripts for screencasting
Web excursions: June 5, 2012
App Review: Found - Spotlight on steroids
Mac App Review: Trickster, instant access to recent items
iPhone App Review: Slow Feeds, a unique RSS reader for iPhone
App Review: Textastic code editor for iPad
Video Evidence: Lion search bar in CSS/JS
The Bro Show Ep. 109
Frictionless Capture Cards
Web excursions: May 29, 2012
Web excursions: May 19, 2012 - May 23, 2012
Git logger revisited
LinkSmasher updated, works once again
Marked 1.5 Sneak Peek
Markdown Editing for Sublime Text 2: humble beginnings
Web excursions: May 9, 2012 - May 14, 2012
Regarding my dream Markdown editor
Web excursions: May 9, 2012
Scatterbrains: git as biographer
Web excursions: April 25, 2012 - May 7, 2012
My ultimate Markdown editor wishlist
Natural Language Date Service update
Web excursions: April 20, 2012 - April 24, 2012
Spotlight tricks: search by category
New text navigation KeyBindings
Desktop countdown timer with GeekTool and AppleScript
Web excursions: April 2, 2012 - April 10, 2012
Marked 1.4 is go
2x4 interview on Lifehack
Proximity hacking
Wow, seriously, based on traffic this is the most popular project I’ve ever created
App Review: Tree, an outliner I can love
Sparkup System Service, HTML shorthand everywhere
Web excursions: March 28, 2012 - March 31, 2012
iOS text editor comparison update
Experiment: CSV to MMD tables with color coding
Crowdsourcing iOS Text Editor comparisons
Web excursions: March 17, 2012 - March 28, 2012
Had Enough?
MultiMarkdown Quick Look with Style
Marked 1.4 Teaser
Web excursions: March 4, 2012 - March 14, 2012
Dropbox Collection Service fixed
Byword for iOS!
A Service for sharing Dropbox link collections
Cheaters: customizable cheat sheet system
A word about Magic Launch and nvALT
nvALT 2.2 public beta
Automating TaskPaper to Day One logs
Web excursions: February 1, 2012 - February 24, 2012
Log TaskPaper archives to Day One
Markdown Service Tools get blockquotes, self-links and more
A Fluid icon for ThinkUp
Auto-pairing for MarsEdit and TextEdit using TextExpander
TextExpander tools for AppleScript editing
Unbelievable fortune
Unwrap Paragraphs for the Markdown Service Tools
Markdown Service Tools 1.3
The Bro Show 94
Fountain is released, works with Marked!
Introducing Gather, a Cocoa Markdownifier
Connecting nvALT and Address Book
ScrivWatcher, one more time
From my Macworld Diary
ScrivWatcher droplet, an easier live Scrivener preview
Preview a full Scrivener document in Marked, live
Web excursions: January 20, 2012 - January 24, 2012
A Service for writing MultiMarkdown footnotes inline
iOS-inspired popup box CSS
System Service: Clip to Day One
Logging with Day One, geek style
Web excursions: January 4, 2012 - January 15, 2012
Scripting Readability and Markdownify for clipping web pages
Web excursions: December 27, 2011 - January 3, 2012
2011
Some of my favorite Mac apps in 2011
Desktop Quotes Geeklet
A simple but handy Bash function: console
Web excursions: December 26, 2011 - December 27, 2011
Web excursions: December 20, 2011 - December 25, 2011
Markdown QuickTags 0.8 for Christmas
Running a website with VoodooPad
na: per-project todos in Terminal
Marked 1.3.2 is live!
A little KeyBinding sanity
Marked 1.3.2 in review
Productive Macs Bundle
Web excursions: December 10, 2011 - December 17, 2011
Some suggestions for better tagging
Calling screenwriter nerds
Web excursions: December 1, 2011 - December 5, 2011
Quick Tip: repeat Cocoa text actions, Emacs/Vim style
LiveReload addendum
App Review: LiveReload
Read & Trust
Mac App Giveaway: PDFpen
Quick Link: Bro Show #85
Web excursions: November 17, 2011 - November 30, 2011
Quick Link: Macdrifter interview
The second Marked giveaway!
Mac App Giveaway: Byword
Speaking at Macworld
Mac App Giveaway: MultiMarkdown Composer
Mac App Giveaway: TextExpander
Mac App Giveaway: Dropzone
Get Marked: 50% off for Black Friday
iOS App Giveaway: WriteUp
iOS App Giveaway: Reading List
“Open URLs” Dropzone Destination
App Review: Dropzone
Nest: initial impressions
iOS App Review: WriteUp
Web excursions: November 4, 2011 - November 16, 2011
KeyBindings: new, improved “surround” commands
Marked scripts: nvALT, Evernote, MarsEdit, Scrivener
The keys that bind: KeyBinding Madness part 2
Geeklet: Top RAM Processes
The MindMeister Markdown Showdown
Byword for keyboard nerds
Stained: Simplify Jacket
Scatterbrains 2: The geekening
Quick Tip: Quickly clear stuck Growl notifications
A solution for scatterbrains
Web excursions: October 28, 2011 - November 3, 2011
App Review: Quiet
Word repetition checking with JavaScript
Marked 1.3.1, more MultiMarkdown goodies
App Review: CodeRunner
Web excursions: October 26, 2011 - October 27, 2011
iOS App Review: Reading List
Web excursions: October 22, 2011 - October 24, 2011
A few themes for MultiMarkdown Composer
Fall Panorama
Why I will never be a wildlife photographer
Seriously easy HTML5 video encoding
MultiMarkdown Composer hits the App Store
QuickQuestion 1.1 update
Web excursions: October 15, 2011 - October 18, 2011
Fixing Spotlight indexing of Markdown content
Flickery and ScreenFloat 60% off
Natural language dates for TextExpander
Quick Tip: MindManager to (clean) HTML
Web excursions: October 4, 2011 - October 12, 2011
Marked 1.3 drawing winners
Marked 1.3 released, plus 5 free copies!
Thanks, Steve
The QuickCal winners
Bash auto-complete for running applications
Web excursions: October 3, 2011 - October 4, 2011
When plain text is wrong
What? You want QuickCal for free? Ok.
Web excursions: September 29, 2011 - October 2, 2011
Forget about it. Or not.
Automating random giveaways, v1.0
Listary giveaway winners
Visualize your Twitter stream topics
App Review: Gradient
Marked Bonus Pack fix and Marked 1.3 progress
Web excursions: September 23, 2011 - September 26, 2011
Quick Tip: some .inputrc fun
Listary giveaway, get yours!
Web excursions: September 18, 2011 - September 23, 2011
iOS app review: Listary
An unintentional 24-hour Internet break
Web excursions: September 14, 2011 - September 17, 2011
Geeklet: Top CPU processes
Catching Markdown mistakes
Totally TaskPaper
Marked Bonus Pack 1.2
OmniFocus and Markdown, oh my
Introducing the Marked Bonus Pack
Web excursions: September 6, 2011 - September 12, 2011
Geeklet: 1-minute average CPU load
An office for every mode
Fog In The Valley
Why a plain-text nerd uses Evernote
GVoice command line SMS revisited
Yoink giveaway winners
Tunesque 1.1.2
Web excursions: September 5, 2011 - September 6, 2011
Quick Tip: This command line trick is tops
Geeklets: weather and forecast
App Review: Tunesque
Moving day
Five Yoink promo codes up for grabs!
How to be popular at parties
Auto-convert your inline Markdown links to references
An average morning
Some Chrome love for the Markdown Service Tools
Web excursions: August 27, 2011 - September 1, 2011
New Markdown Service tool: HTML to Clipboard
App Review: Yoink
Why Markdown? A two-minute explanation
Dropbox and seamless mutli-Mac computing?
Break up your text documents
App review: Launchpad-Control
Antique is back, baby
Auto-link text service updated
App Review: Byword
Web excursions: August 19, 2011 - August 25, 2011
Gratitude
OS X Service for natural language dates
Sticking with what I know
Web excursions: August 12, 2011 - August 19, 2011
Marked 1.2 is out!
KeyBinding madness
Web excursions: August 9, 2011 - August 12, 2011
Quick Tip: Extracting Mac App Store reviews as text
Option-arrow navigation in iTerm2
Web excursions: July 30, 2011 - August 4, 2011
Prefixr OS X Service
nvALT Browser Extensions
nvALT 2.1 in the wild
Web excursions: July 12, 2011 - July 27, 2011
Using Textile in Marked
Marked is on the Mac App Store
Web excursions: July 5, 2011 - July 10, 2011
I think I’m switching to Jekyll…
oft: Bash function for opening a specific filetype
OTask: CLI for OmniFocus
Web excursions: June 28, 2011 - June 30, 2011
Web excursions: June 15, 2011 - June 23, 2011
A Bash function for Markdown bloggers
Thanks WWDC
Quick Tip: fixing the “other account” Mac App Store issue
Web excursions: June 6, 2011 - June 8, 2011
Taking the Markdown to Evernote service further
Web excursions: May 24, 2011 - May 31, 2011
Quick Link: Terminal navigation utilities
Quick Tip: clean up your MultiMarkdown tables
Web excursions: May 16, 2011 - May 23, 2011
The Mac and iOS mind mapping app extravaganza
Quick Tip: throttling parallel batch processes in Terminal
nvALT 2.1 progress report
Web excursions: May 4, 2011 - May 16, 2011
A cheat sheet for App Store pricing
Duplicating Safari browsing sessions between Macs
Automated HTML5 video encoding revisited
Web excursions: May 1, 2011
Web excursions: April 26 - May 1
Web excursions: April 20 - April 24
A couple of TextMate Macros for Markdown lists
Markdown QuickTags makes 1000 people happier and more attractive
Bored with your MacVim icon? Me too.
Web excursions: April 13 - April 19
Web excursions: April 9 - April 13
Address Book search and Skype from the command line
Another pit bull proves her good citizenship
Web excursions: April 3 - April 9
nvALT 2.0: it’s here
AutoTag2: smarter tagging for TextMate and WordPress
Web excursions: April 2 - April 3
Mirror your Pinboard bookmarks with OpenMeta tags
Web excursions: March 29 - April 2
Web excursions: March 28
Make CSSEdit use the latest Webkit nightly every time
Web excursions: March 26 - March 28
Automating HTML5 video encodes
Web excursions: March 20 - March 25
New: TextExpander downloads with custom prefixes
Additional Characters for TextExpander
Web excursions: March 12 - March 20
Filesystem navigation with TextExpander
TextMate as WriteRoom, for free
The one monitor experiment
Pinboard redesign experiment
Project status report, March 2011
Web excursions: March 7 - March 12
Watch for file changes and refresh your browser automatically
Web excursions: March 3 - March 7
Grabbing a Mac app’s icon: Automator style
Grabbing a Mac app’s icon: advanced Bash usage
Grabbing a Mac app’s icon: building blocks
Web excursions: February 24 - March 2
Dynamic placeholder images, now with kittens
nvALT 1.0.8 progress and status
Web excursions: February 22 - February 23
Web excursions: February 19 - February 22
On sorting, tagging and other nerdery
ImageMagick and GeekTool (or NerdTool)
My Desktop, February 2011
Natural language date conversion for TextMate
WordPress, custom taxonomy, and XML-RPC
Web excursions: February 8 - February 19
Markdown in ScreenSteps
Markdown snippets for TextExpander touch
Meet Marky, the Markdownifier
Quick tip: running nvALT after a Notational Velocity update
Web excursions: February 5 - February 7
Dammit. Again with the Lipsum.
One more time: TextExpander Lipsum snippets with kwisatz .hadera .ch
A mistake
LaunchBar actions for url encoding and decoding
Quick calculations in Bash
Web excursions: February 1 - February 2
TextExpander lipsum followup, with ice cream
Random Lipsum for TextExpander
Web excursions: January 30 - February 1
Notational Velocity update breaks nvALT
Web excursions: January 20 - January 28
On my way to Macworld ‘11
Quick Tip: Multi-browser hotkey with Choosy
The warmest, fuzziest scary thought
Quick tip: AppleScript application toggle
Pescatarianism and changing views
Web excursions: January 15 - January 20
nvALT 1.0.8 progress
Web excursions: January 13 - January 15
nvALT 1.0.7
Web excursions: January 4 - January 13
Home from Punta Cana
Homeward, eventually
Miami, Dallas and home
Web excursions: January 3 - January 4
Bookmarklet: Read Pinboard links with Instapaper Text
I adore Pinboard
Web excursions: December 31 - January 2
2010
nvALT 1.0.5 (quick fixes)
Web excursions: December 10 - December 26
nvALT 1.0.4: custom colors, social sharing
Bring it on, winter
nvALT 1.0.3
Speaking of Notational Velocity, did you know…
Notational Velocity ALT expatiation (and roadmap)
Web excursions: December 4 - December 10
Notational Velocity ALT 1.0 release
Notational Velocity ALT 5.3
Lunch-break bugfixes for Notational Velocity ALT
Notational Velocity alternative MultiMarkdown version
Notational Velocity and MultiMarkdown
Web excursions: December 3 - December 4
Web excursions: November 26 - December 2
Markdown QuickTags 0.7
Testing from Vim
Web excursions: November 25 - November 26
Web excursions: November 24 - November 25
GMail tip: super-mass editing messages
Web excursions: November 20 - November 21
Why stick figures matter
SMS from the command line with Google Voice
Web excursions: November 18 - November 19
Web excursions: November 12 - November 17
Web excursions: November 10 - November 12
Markdown QuickTags: WordPress plugin for Markdown lovers
Odd-looking products, ugly websites and one very happy customer
Web excursions: November 9
Web excursions: November 5 November 7
Edit your WordPress QuickTags the right way
Web excursions: November 4 - November 5
Four WordPress Plugins I love
Web excursions: November 4
Pully: jQuery plugin for automatic pull quotes
VoodooPad log navigation plugins
A little rock and roll: Inconsequential Martyr
TabLinks 2.0 is live
Quick Link: Sparkup rocks my world a little
Around the web: October 31
Sanity and singletasking
Quick Link: historio.us
TextExpander: bit.ly with authentication
Title track: Something Precious
PromptDown for iOS: Mobile Markdown Teleprompter
Things tasks from the command line
Look, I made you a Markdown teleprompter
Ten dollars and the App Store
Answer Skype with a hotkey
HomeControl: Local Mac control for iPhone
A little HootSuite userstyling
Clear sticky Growl notifications with a keyboard shortcut
Quick notes on cross-browser HTML5 video
Automated search and link text Service
TabLinks 2.0
Evernote Site Memory tagger for WordPress
Taskpaper Date Scripts
A TextMate Command for fast abbr tags
A Quick VoodooPad Script Plugin - Go To Today
gleeBox gets prettier highlights
Instapaper Beyond microsite
Instapaper Beyond in the Safari Extensions Gallery
Three things I discovered today
Is your URL too short? Try our system, free!
A quick TextMate KeyBindings tip
GReader Instapaper 0.2
Placeholder image TextMate Snippet
Instant placeholder images with TextExpander
A cleaner HootSuite icon for Fluid/Prism
Blue Bags: new song with 33% more metaphor
Single-keystroke Instapaper in Google Reader
Instapaper Beyond 1.8.9
Instapaper Beyond 1.8.7
Notes on cleaning up the MediaTemple hack (JohnnyA)
Make amazing coffee without the hassle
Fixing Gleebox
And now… something happier
Sad songs, part 2: Junky Angel
Instapaper Beyond: fix for text style controls
EverSave revisited, now with session restore!
New Safari Extensions give good source
An ode to Twilight, and a TextMate tip
Better WordPress security through comment filters
Sad music for happy people, part 1
Minor TabLinks update
Antique on PimpMySafari.com
Visually differentiating your development site
TextMate drag command for Base64 encoding images
RedirectBuster, another late night Safari Extension
TabLinks Safari Extension
Antique 1.6, final release
Ampersands & Javascript
Antique 1.5 for Safari Reader
Antique Safari Reader hack update with Evernote goodness
Safari Reader Antique hack
Instapaper Beyond Bugs (fixed)
Instapaper Beyond for Safari
Minor update to Instapaper Beyond (1.4)
Fun with MarsEdit, part I
MultiMarkdown in MarsEdit
Instapaper Beyond 1.3
Auto-lightboxing image links
My weather report. Seriously.
Delicious, Spotlight and OpenMeta tags, revisited
Targeting and filtering IE with relative ease
Delicious bookmarks and OpenMeta tags
A few scripts for TaskPaper users
TextExpander experiments
A System Service for to. url shortening
A big upgrade for Instapaper Beyond
Compress PDFs with Preview
Adding a TinyMCE button to Wordpress
Instapaper Beyond for Fluid.app
Updated: Songza Lucky Link Service
Songza is back!
Save Safari tabs to Instapaper
A better System Service for Evernote clipping - with MultiMarkdown
fk: redux
Saving Safari browsing sessions to Evernote
Clippable updated, goes mobile
Emma, watching The Westminster Dog Show
A CellSpin Test
Downtime apology and upcoming projects
Big Nerd Ranchero
2009
A (fairly) simple equation evaluation service for Snow Leopard
Clippable updated to remove source code line numbers
Designing Draw
Where I’ve been this week
My new favorite Bash prompt
fk: a useful bash function
Songza Lucky Link Service
Test post from iphone
Getting back into real TextMate blogging
Clippable to Evernote Snow Leopard Service
Clippable
Readability2 leaks out