Collin Donnell

Follow @collin on Micro.blog.

2019-11-27: Started playing City: Skylines on console and am already obsessed. Never realized how much I was …

2019-11-20: A not unexpected – based on the people I’ve met at work – but still delightful thing to happen is …

2019-11-19: I really enjoy using fish as my shell, however, the little bits of incompatibility or things are …

2019-11-15: I had one of those nights last night where I woke up at 5 AM and couldn’t get back to sleep for a …

2019-11-14: Pilot Vanishing Point 2019 Limited Edition I love the Pilot Vanishing Point. Depending on which day you asked, I’d more often than not say it’s …

2019-11-12: I moved all of my old blog content from Wordpress to Micro.blog, and can recommend it as a host if …

2019-11-11: The booting sounds of that Mac SE actually appeared on a recording I did as a sort of backing track …

2019-11-11: Ordered an improbably long T15 screwdriver (aka a “Mac cracker”) with the intention of …

2019-11-11: I finished applying for a new apartment this morning in Campbell, so hopefully, that goes through …

2019-11-11: The extra wide lens on the iPhone 11 is fantastic. I didn’t realize how much I’d use it, but I have …

2019-11-11: Wasn’t sure if I had work today or not… but the full parking lot when I arrived sort of gave …

2019-08-27: Decided the classic mouse ears are really the only way to go at Disneyland.

2019-08-23: Me Feige, I don’t feel so good. I don’t want to go… to Sony.

2019-08-23: Air conditioning is out in my office again. I think we have that kind where it only works when …

2019-08-20: Weight continues to trend in the right direction and the changes I’ve been making are still feeling …

2019-08-20: I recorded myself playing ukulele and singing a Mountain Goats song on my bed into GarageBand, and …

2019-08-19: To quote the poet Fred Durst: it’s just one of those days.

2019-08-16: Felt warm in my office yesterday, so I decided to bring in a thermometer to see what was up. …

2019-08-13: I don’t know what the consensus is on Automattic acquiring Tumblr, but my take is if you like …

2019-08-13: I’ve been playing music with a friend from work, and kind of annoyed that there’s …

2019-08-12: My new policy is to default notifications to off for anything that isn’t an actual person …

2019-07-23: I only just recently found out “git checkout -” will take you back to the previous …

2019-07-17: Would anyone be interested in starting an online book club with me? Converse over iMessage or email …

2019-07-15: I’d like to start integrating some of the ideas from the Slow Media Manifesto into the way I …

2019-07-13: Did you know you can do find/find and replace in Xcode using regular expressions? Most developer …

2019-07-13: Getting localization right in your app is a surprisingly tricky thing when you take into account RTL …

2019-07-11: I am having a very Reginald Barclay kind of day.

2019-07-11: I wouldn’t have minded it being a little bit smaller, but this is pretty handsome for a $100 …

2019-07-10: This probably could have been predicted, but I have learned a lot in my first seven months or so at …

2019-07-08: I’ve been using these Micron Pigma PN pens lately, and like them a lot. The lines end up being …

2019-07-03: I would not have thought this, and sort of think it sounds silly to say aloud, but using the bullet …

2019-06-28: Here’s the key for the new bullet journal I’ll be using at the office. It makes sense …

2019-06-28: I don’t know what it says about our society that “lose 15 pounds” is a perpetual …

2019-06-17: Making myself a “habit scorecard” today by tracking things I do and marking what’s a positive, …

2019-06-13: I can’t get what Ezra Klein said in the clip I posted the other day out of my head. The United …

2019-06-13: There’s a new version of Soulver out! That’s an insta-buy for me. It looks fantastic …

2019-06-12: A predictable side effect of waking up earlier is that by 6 pm I am already pretty tired 😴

2019-06-11: Getting out of bed at 8 am consistently a few days in a row wouldn’t count as an achievement …

2019-06-07: Getting your first PR in before the morning standup is a pretty good feeling 💪

2019-06-05: Feeling a bit overwhelmed, so probably not going to make it out tonight. I am going to try to get to …

2019-05-25: Ordered one of the new 15” MacBook Pros this week. Went for the 6 core model with a 1TB SSD and 16GB …

2019-05-25: Are there any good learn to draw apps on iPad that I’m not finding? Preferably something that …

2019-05-25: Getting on a plane to Portland for the weekend. Glad I remembered the Netflix download feature …

2019-05-20: If you’re disappointed in Game of Thrones right now and need a new gritty fantasy series to get …

2019-05-20: Has anyone tried any pet GPS trackers, and if so, have one you can recommend? Preferably one that …

2019-05-16: Don’t know what changed but Apple Music’s recommendations have gotten really good for me lately.

2019-05-16: Fish is awesome, but mostly I have to share this blog post due to the abundance of puns it contains. …

2019-05-16: Found this tool called BitBar which lets you write shell scripts (in any language, since it’s …

2019-05-16: Wow. MarsEdit is on SetApp now? It’s insane how much you get for $10 a month now.

2019-05-09: Speaking of books, I’ve been reading more on Apple Books lately. Next up is Red Shirts by …

2019-05-09: I finished reading “How Democracies Die” last night. It was a really good book that put some new …

2019-05-07: I’m about halfway through “How Democracies Die” by Steven Levitsky and Daniel Ziblatt. I suggest …

2019-05-03: I don’t know how you do this legislatively, but my Presidential platform would definitely …

2019-05-03: So if you’re ever talking to me in person and I touch my ears for no reason, now you know why.

2019-05-03: One of my greatest fears is going to an hour long meeting or lunch with a group of people and not …

2019-05-01: Today I learned only 10% of people have pollen allergies. That means 90% of everyone never has to …

2019-05-01: Trying to get into this whole time tracking thing using @TimingApp. It’s pretty impressive! Watching …

2019-04-25: Tip: The editing extension from iMovie is insanely useful for quickly removing sound and adding …

2019-04-19: apple.news Mayor Pete Is the Democrats’ Folksiest Heartland Hope. Really! - New York Magazine

2019-04-16: Starting to feel like soldering things together and just having them not work at all is a critical …

2019-04-12: Ooh. Someone made a Calorie tracking app that looks like some taste went into it. Definitely going …

2019-04-04: 🎵 Apple Park doo doo doo doo doo doo 🎵

2019-04-02: Whenever I read something which talks about how much X has gone up over the last thirty years, or …

2019-04-02: It’s neat to realize that a lot of stuff you would imagine needing to program a …

2019-03-31: Learning electronics has been good for my programming skills in a very general way in that it makes …

2019-03-31: Added this little blue smoke monster I got from @Adafruit to my jacket. Hopefully, he won’t scare …

2019-03-31: All of the circuit design app options out there are… rough. I’m probably going to end …

2019-03-29: There’s no reason to judge meat eaters if you’re vegan, and if you aren’t, …

2019-03-29: Four days after surgery for a deviated septum, turbinate reduction, and getting Latera implanted, I …

2019-03-29: I had no idea how much I would enjoy having “Hey Siri” on my AirPods. The speed and …

2019-03-20: I didn’t expect a mechanical pencil to be my new favorite thing, but there it is.

2019-03-19: Honestly, in some ways I probably find vim a little less head scratchy than getting Sublime set up.

2019-03-19: It turns out if you’re not afraid of typing you can become kind of passable at using vim in …

2019-03-17: I’m taking my new Doc Martens out for a walk around my old neighborhood in San Francisco today …

2019-03-14: Hello, handsome. My first RPN calculator. Now I need to learn all it can do. I dig the retro 70s …

2019-03-13: I am somewhat determined to get good at using an RPN calculator. You know, for fun?

2019-03-13: I’ve written a lot of AppleScript in the last decade, but, as far as I know, yesterday is the …

2019-03-10: Neat. I can now connect through VPN to my home network and ssh into my Raspberry Pi. Now I just need …

2019-03-07: Looking very intently at a crash log, a coworker comes up behind and whispers in my ear “something …

2019-03-07: I’m considering trying to find a small thing I could do with a microcontroller in assembly for …

2019-03-07: Putting together a kit you solder yourself is sort of like lego, but with a useful end result, and …

2019-03-06: I managed to solder this TV No More together without burning myself and it works! I can now turn off …

2019-03-06: Got a bit of goodies from @adafruit. Can’t wait to get into and start soldering later!

2019-03-05: Got my deviated septum and turbinate reduction surgery scheduled for the end of the month. I’m …

2019-03-05: I 👏 wrote 👏 a 👏 script 👏 for 👏 inserting 👏 claps 👏 into 👏 sentences. I’m sorry.

2019-03-04: Writing really detailed comments around a piece of code that you just came to understand is a really …

2019-03-01: That’s pretty much all I’ve got. Truthfully, I still feel like I’m just starting out and …

2019-03-01: Oh and much less importantly, I guess I’d tell them to get really good at using the command …

2019-03-01: After nearly eleven years (!) into my career as a professional software developer, I think the most …

2019-02-28: Last night I made a metronome using an Arduino. That was fun! This morning a person backed into me …

2019-02-27: If you deal with log files at all and haven’t seen lnav before, do yourself a favor and check …

2019-02-27: If you can get by without sync, the current version of NetNewsWire is extremely usable. It has …

2019-02-20: I also don’t understand how sending kids to public school from 5-18 is totally natural, but …

2019-02-20: I don’t understand why when we’re talking about healthcare or free college, the question …

2019-02-20: I’ve started keeping journal at work using Notes. Each day I keep a log of the things I do, …

2019-02-19: Does anyone have a badge reel thing that they think is fantastic? I’m looking to upgrade to a …

2019-02-18: What’s the best app for annotating a screenshot in 2019? I’ve used Napkin for a long …

2019-02-17: My review of ant traps is that Terro are awesome and work and the Raid ones are completely useless.

2019-02-12: Finally got to watching The Death of Stalin and enjoyed it. Steve Buscemi and Jason Isaacs have …

2019-02-11: Went to the doctor this morning to follow-up on the sleep study I did at home last month. It appears …

2019-02-09: Haircut successful! I am no longer a curly poof ball and once again a regular adult looking member …

2019-02-07: Three weeks in I can say with that the Beddit 3.5 is the best sleep monitor I’ve used for accuracy …

2019-02-04: Realized if I don’t feel up to doing a full class on the Peloton, but I want to close my …

2019-02-03: On day three of closing all my rings. Really want to make it the entire month of February.

2019-01-23: A lot of people seem to like books more than reading, or think that owning a lot of books is a …

2019-01-22: Trying Fish Shell. Need to find a good tutorial on it, but so far I’m digging it. …

2019-01-19: I got one of the new Beddit 3.5 sleep tracking systems from the Apple Store. The tracking is …

2019-01-19: BBEdit is a hell of an app. It’s not the tool I want for everything — it generally can’t …

2019-01-18: Been using Banktivity recently for managing finances. I have a few complaints, but it’s really good …

2019-01-18: People always say this about the folks they work with — but holy crap the people on my team are …

2019-01-14: Kind of surprised this very popular text editor I just tried that gets updated all the time …

2019-01-14: I kind of forgot my birthday was today until, yesterday, but there it is! I am now 34.

2019-01-07: Rode my bike to work for the first time this morning, which was awesome. It’s a short ride, …

2019-01-04: Received my new bike yesterday. For how little you see people cycling here, Cupertino is pretty …

2019-01-03: Has anyone tried one of those home shiatsu neck massagers and have an opinion for or against? I’ve …

2019-01-02: Went to the doctor this morning and found out my sinuses are all messed up and that’s why I don’t …

2018-12-26: Having fun playing with my Ember mug today. I feel like I would have made fun of this until trying …

2018-12-22: I need to make a point to check out Script Debugger. I write a ton of AppleScript and the ability to …

2018-12-21: It feels nice to be going into a break having gotten everything I needed to before done 💪

2018-12-20: If you’re an experienced Mac/iOS developer and want to work with me and a team of highly …

2018-12-20: If you’re an experienced Mac/iOS developer and want to work with me and a team of highly …

2018-12-13: Tempted to drop the $199 on the entire objc.io book series. They all look real good.

2018-12-12: Just finished Creative Selection by Ken Kocienda. Really fantastic. If you’re interested in …

2018-12-10: Why you should have Practice Hours as a developer – freeCodeCamp.org

2018-12-08: I’m programming in my free time more since I got the iPad Pro than I have in a long time. Each day I …

2018-12-03: I’ve had trouble meditating in half lotus without my legs falling asleep, so I decided to try …

2018-11-30: While still having a lot to figure out about my sleep, the one thing I’ve figured out is that …

2018-11-28: I’m still alive and I made it to California. Things are going great!

2018-11-21: The fourteen months or so have been pretty crazy, but good, and I think it’s ending up in a place …

2018-11-21: Where’s my Let’s Go Bulbasaur game? The fact him he’s Pokémon 001 just shows me sometimes you get it …

2018-11-20: Last day in Seattle. Movers come tomorrow morning. Spending it in my pajamas watching YouTube …

2018-11-09: Just signed the paperwork and made it official. As of the end of this month I will be moving to …

2018-11-08: I’m really trying to get my head around any explanation, even if it’s just pretense, …

2018-11-08: This is what my inbox in Mail looks like most of the time. I get visibly uncomfortable when I see an …

2018-11-01: Today has been a very tiring day, but it ended well ☺️

2018-11-01: Twenty-four hours in I’m still loving the 40mm Watch size, but you definitely notice the battery …

2018-10-30: If you go to the help menu, PCalc comes with an ePub book explaining the app.

2018-10-30: PCalc makes me want to get a lot better at math and also makes me think I need to read a tutorial on …

2018-10-29: My meditation/shrine area has moved up to my office. Currently having a disagreement with Link on …

2018-10-25: Oak may be my new recommendation for a meditation app. It’s free, has nice guided options, doesn’t …

2018-10-23: I’ve been extremely pumped to vote in the Nov 6 election for almost two years, and now …

2018-10-22: Kind of thinking of getting another mechanical watch instead of a new Apple Watch. The health stuff …

2018-10-22: At the vet with Link to get a hurt toe checked out. Poor little guy.

2018-10-20: Survived the one day retreat today with my Zen sangha. Legs and back are a little sore but otherwise …

2018-10-18: Got up for my second week volunteering with the food bank. Going a lot faster this week (or at least …

2018-10-17: “What Buddhism Teachers of Self and No-Self” The idea of non-self is sort of a hard …

2018-10-16: I wrote a Shortcut that downloads the gravatar image for all of your contacts that have an email but …

2018-10-15: Based on this PEW poll, it seems like the only thing Republican voters really get fired up about is …

2018-10-15: When I first started looking at the Shortcuts app I couldn’t really think of much I wanted to do …

2018-10-14: Feeling quite anxious today and not sure why. Maybe a walk would do me good.

2018-10-11: Volunteered driving around, picking up donated groceries and lifting heavy boxes for the first time …

2018-10-08: Oh I thought of a second thing. It’s a crime that you can’t trigger a Shortcut based …

2018-10-08: The only thing I would like (and I’m really surprised is missing) is to be able to also say to …

2018-10-08: My favorite Shortcut I’ve made so far is called “I’m up.” It turns on all my …

2018-10-03: I need to declare Finder Tags bankruptcy, delete all the ones I have and figure out if there’s …

2018-10-03: The biggest thing I’ve noticed from intentionally eating significantly less sugar is that I …

2018-10-02: Purchased a new kapok meditation cushion and matching zabuton from DharmaCrafts that I’m …

2018-09-25: The community aspect of Insight Timer is nice, but them seeming fairly uninterested in an API/Siri …

2018-09-20: I am on a quest to use all of my Imperfect Produce box this week. So far it’s going pretty …

2018-09-20: Leaning towards the 40mm Apple Watch Series 4. I think as a man with non-massive wrists I could …

2018-09-20: Finding the Field Notes reporters notebook — paired with a Palomino Blackwing 602 — to be the …

2018-09-18: I’ve been thinking about what I eat and how to be more mindful of it. I think I’d like …

2018-09-13: Looking for a recommendation for code snippet tool which integrates well with Xcode. I’m aware …

2018-09-13: The Palomino Blackwing 602s are pretty expensive for pencils, but also seemingly last forever, so …

2018-09-13: I’ve started using the Timing app to track my workday, and am seeing a nice improvement in my …

2018-09-12: “Blow away.”

2018-09-12: Everything with the Apple Watch is like “here’s something kind of cool we only …

2018-09-10: I’m not ruling out that I’ll get a new iPad, but I’m not really planning on it. …

2018-09-10: I think today is a write everything I need to do out on a piece of paper sort of day. Maybe that …

2018-09-07: I really want to embrace tags in OmniFocus 3, but I think I’ve really programmed myself for …

2018-09-07: Went a Mariner’s game and had a blast. Apparently you can sit like 12 feet from the field here …

2018-09-06: Maybe I could make some kind of a reading list app that can connect to Goodreads and output a …

2018-09-06: After getting Visual Studio Code all set up, it’s so fun I really want to do some kind of a …

2018-09-06: Switched from Adderall to Vyvanse to help manage my ADD. So far I’ve noticed less trouble …

2018-09-05: Wow, the debugging support in VS Code is kind of great. I can see why people like it so much.

2018-09-03: The “hey guys” discussion from the other day has made me want to record an episode of Morning …

2018-09-03: Been successfully waking up early the past few days and planning to stick with it. The two things …

2018-09-03: For Micro Monday I will point you to fellow Seattlite @cheri who not only makes my feed more …

2018-08-30: Hanging out at Waterwheel Lounge for unofficial Xcoders. Also this place is near my house and has …

2018-08-30: I’m going to try to post more mindfulness specific stuff to @awaken in between podcast …

2018-08-30: Pico: A New Android Client for Micro.blog I don’t use Android, but Pico by Belle B. Cooper’s new app Pico looks like a great …

2018-08-30: Just found a perfect use for Drafts and am unreasonably excited about that. Need to just move it to …

2018-08-30: Had a bit of sticker shock when my prescriptions came out to about $200 at the pharmacy with my new …

2018-08-30: Reading With a Pencil This makes me feel as though I should be reading more books on paper, or at least have a notebook …

2018-08-29: It’s crazy to me that to this day, NetNewsWire 3 for Mac is still the best an RSS reader ever …

2018-08-29: I’m kind of surprised that Photos doesn’t convert your JPEGs to HEIC in the background, …

2018-08-29: You can pick up the puck style Airport Express for $25-$40 used. Thinking it might be worth getting …

2018-08-28: I’ve come around on the idea that it’s okay to make and share something just because …

2018-08-28: Short podcast today based on a group meditation prompt last night. Starting to feel comfortable …

2018-08-28: I’ve been having so much fun doing my short form meditation podcast, I think I may finally …

2018-08-28: On the one hand I feel like my dog is smart and empathetic because he seems to pick up on my energy …

2018-08-28: Considering Auphonic (I only use the loudness targeting) and Micro.blog both have APIs… I …

2018-08-28: I never thought “acoustic foam” would be a motif I would like for my office, my podcast …

2018-08-28: I know it’s because not many people use these features, and maybe Shortcuts will come to the …

2018-08-27: Making a quick podcast outline right now if anyone has any feedback or topics they’re …

2018-08-27: Feels like I have the echo situation in my office mostly under control now. Planning to record a new …

2018-08-24: I think what I’ve discovered is if you want to put a dent in room echo using foam, you need a lot of …

2018-08-24: Just put up the second episode of my Morning Awakening podcast. If you’re interested in …

2018-08-23: Man do I ever have a fluffy handsome blonde dachshund.

2018-08-23: Trying to set up the room to have a little less echo when podcasting.

2018-08-23: I’m liking the wallet/folio case more than I thought I would, but would much prefer one …

2018-08-23: I still want it to be fairly extemporaneous, but I think having a general outline to collect my …

2018-08-23: Decided to post the next episode of Morning Awakening tomorrow since I was having trouble collecting …

2018-08-23: Got my Rickenbacker 360/6 back from the shop. Looking pretty handsome next to my Gibson J-45 (true …

2018-08-23: If you’re in Seattle they are doing free automatic car washes at Brown Bear Car Wash today.

2018-08-22: I’m trying out one of those wallet folio cases for my iPhone X. I’ve always thought they …

2018-08-22: Morning Awakening Podcast I’ve just posted the first episode of a new short-form podcast about mindfulness and …

2018-08-22: I’ve just posted the first episode of a new short-form podcast about mindfulness and …

2018-08-22: Hmm. How do I add a title to my Micro.blog post for my podcast if the description is less than 280 …

2018-08-21: Pretty enamored with the idea of microcasting. Every podcast doesn’t have to be a whole giant …

2018-08-21: Suprised that Shorcuts doesn’t have a way to get a variable passed in with a Siri command, …

2018-08-21: My idea for doing a show about meditation isn’t to put myself up as an enlightened expert. …

2018-08-21: I registered @awaken for my new microcast i want to start. Now I need some artwork and to actually …

2018-08-20: Possible title for most-days mindfulness microcast: “Morning Awakening.” Impressions? My …

2018-08-20: There’s so much smoke in the air in Seattle today it looks foggy out. Can’t wait for this to pass.

2018-08-20: I was lucky enough to get to be the guest on @Monday for this weeks episode. If you’re into …

2018-08-20: Reversing a Swift String in Place One of the interview questions at my old job we’d ask sometimes was to reverse a string in …

2018-08-20: For today’s Micro Monday, check out @ablaze and his meditation podcast/blog @grindwell. I just …

2018-08-20: Mastodon and Micro.blog Having used Mastodon and Micro.blog now, my feeling is that there’s room for both because …

2018-08-20: Is there something people are using to send their Micro.blog posts to Mastodon?

2018-08-20: Link has snapped and gone full on crazy dog doing laps around the house.

2018-08-19: Hard to get anything done when you have a dog this cute.

2018-08-19: Ohh. Do I start a new a Microcast blog on Micro.blog or upgrade my current account?

2018-08-18: Thinking of starting a microcast. Maybe 5 minutes regularly on mindfulness and meditation stuff I’m …

2018-08-17: My co-worker who’s in town from New York joined me at home today to work together, and Link is …

2018-08-17: Managed to wake up at a decent time today after my sleep being messed up this week. Hopefully I can …

2018-08-16: Sticking With Tile After Trying Trackr I’ve used Tile trackers since they first came out on my keys, wallet, backpack – …

2018-08-16: Matias mechanical keyboards feel great, but they really look like something from 2004, which is a …

2018-08-15: Getting my broken iPhone replaced ended up being fairly painless. Probably would only saved me …

2018-08-15: My iPhone fell in water for about half a second and stopped working entirely yesterday. Debating …

2018-08-15: Could not sleep at all last night. Need to do something different today to not have the same …

2018-08-14: Sarah Sanders saying she can’t guarantee Trump never said the N-word on tape means he …

2018-08-14: I’ve been taking Link out to go potty every ninety minutes and he’s just started poking …

2018-08-14: Obviously @manton is the hero here, but I did imagine him tenting his fingers like Mr. Burns as he …

2018-08-14: “We aren’t fancy here. We just call things what they are. It’s a stick. It …

2018-08-14: Is there a stage of moving where you dump out a couple of boxes to find something and then your new …

2018-08-14: It’s sort of interesting that I have so many more people following me on Twitter than …

2018-08-13: What is a fact based right-leaning publication that a liberal like me could read to be aware of what …

2018-08-13: Link (my dachshund) hurt his foot yesterday and had to be rushed to the vet, but he’s looking much …

2018-08-13: Back to work today after a two week break, and getting settled back into what I was working on. …

2018-08-13: Set up Tweet Delete to automatically delete anything I post to Twitter after 30 days. Maybe …

2018-08-13: Trying out Icro for Micro.blog. Looks great so far!

2018-08-12: Checked out my local Soto Zen group today for morning meditation and dharma talk. Will definitely be …

2018-08-11: Due to the accusations of sexual assault against the leader of Shambhala – and my centers response …

2018-08-08: My living room basically looks like an Apple ad now, but stereo HomePods really do sound pretty good …

2018-08-05: Went and used the automatic car wash today and picked up a little friend on the way home. Brown Bear …

2018-07-27: Just finished my first Peloton ride at my new house. Feels good to get my fitness and exercise rings …

2018-07-23: Third-party mail apps like Airmail look appealing, but I always end up going back to Apple Mail …

2018-07-19: Sitting around working while I wait for fiber to get installed at my new place, which is clearly the …

2018-07-17: Having used Perforce for several months at my previous job, I am thrilled to be back on Git. Also, …

2018-07-13: The Guest House This poem by Rumi was sent to me by one of my meditation teachers, and I liked it so much I wanted …

2018-07-13: The August Smart Lock Pro and Keypad I ordered for my new place showed up this morning. Pretty …

2018-07-12: Considering I’m typing this on a 2012 pre-Retina iMac, I think I’m allowed to say I …

2018-07-11: Be Focused: Pomodoro Timing App I don’t know about other people, but for me, if I want to be the most productive, it’s …

2018-07-11: Ordered an August Smart Lock Pro with the keypad for my new place. Excited to try it (assuming the …

2018-07-09: An Automatic Watch for Under $100 When I mentioned the other day that I was interested in getting a non-smart watch which …

2018-07-09: I started an Instagram for my dog, so, now he has one, and I don’t. I have to admit, …

2018-07-05: The Purpose of Meditation Something I keep hearing from friends when they find out I meditate is that it’s not for them …

2018-07-03: Considering a non-smart watch for wearing, and especially for outdoor activities when I don’t …

2018-07-02: Discovery Park Hike [gallery …

2018-07-02: Opinel N°8 Knife I’m not a “knife guy,” but I wanted something to carry around that would be reliable for …

2018-07-02: I visited the new Apple Store in Seattle at University Village the other day. It’s right next …

2018-06-30: Getting a coffee and a donut at Mighty O with Link before we go on a little hike today.

2018-06-29: View Public Interface for Swift Files in Xcode If you miss header files in Swift you can switch between the implementation and public interface for …

2018-06-29: Thoughts on Apple Rebuilding Maps Eddie Cue gave an interview to Matthew Panzarino on TechCrunch where he detailed Apple’s …

2018-06-29: I do not understand walking dogs off leash in a neighborhood. It’s dangerous for the dog, …

2018-06-28: I moved Link’s bed next to where I work. All he’s wanted is to do is lay next to me and sleep all …

2018-06-27: I wrote a 1500 word blog post on my new car as someone who hasn’t ever owned a decent vehicle …

2018-06-27: My New 2018 Subaru Outback In 2014 I bought a 1988 Dolphin RV, which I barely used for two main reasons: It felt more like a …

2018-06-27: A fact not found in the MacStories review, however, is that the real best reason to use Drafts …

2018-06-27: Resource for Learning Drafts After I mentioned that I wasn’t sure how to get started with Drafts, Eli on Micro.blog pointed …

2018-06-27: Justice Anthony Kennedy Retiring US Supreme Court Anthony Kennedy judge to retire - BBC News: The conservative has been a swing vote …

2018-06-27: Based on the amount of text I deal with, I can tell that Drafts is something I’d really …

2018-06-26: Saw Incredibles 2 (it was great) at Seattle Cinerama tonight and got some pictures of the Blade …

2018-06-26: 2018 Reading Challenge Update In a previous post I set a goal for myself to finish fifty books in 2018 – very slightly less …

2018-06-26: Swapping out my Matias Tactile Pro in favor of the WASD Code keyboard to shake things up and get a …

2018-06-26: A new Overcast which supports AirPlay 2 can’t come fast enough. I’ve been using the …

2018-06-25: Six Figure Salary is “Low Income” in San Francisco SFGate: The high cost of living likely accounts for what some perceive to be a "Bay Area exodus." …

2018-06-25: Spending a lot of time at the Seattle Shambhala Center lately and learning a lot. Such a beautiful …

2018-06-25: Showing Up Is the Hardest Part It’s a total cliché, but the hardest part of anything really is showing up and starting. …

2018-06-25: Two thoughts after this weekend: I don’t think you really create more trash when camping, but …

2018-06-25: Preview of Sunlit 2.2 Manton just posted a preview of the next version of Sunlit on his blog, and it looks fantastic. …

2018-06-25: I guess I really like text editing and writing apps. Need to spend some time to figure out where …

2018-06-24: Camping on Camano Island First Night [gallery ids=“1941,1944,1945,1947,1950,1951,” …

2018-06-22: Living the Stereo HomePod Lifestyle $600-750 (I got one refurbished) for two speakers is a pretty big ask, but my initial feeling is …

2018-06-22: RetroBatch Batch from Flying Meat My friend Gus Mueller recently released a new app I heard about from him a couple of weeks ago …

2018-06-21: I went from not-too-excited about the HomePod a month ago to my third getting delivered tomorrow. …

2018-06-21: Trying Something Different Thinking that instead of posting to Twitter/Micro.blog, etc., I will try writing everything on my …

2018-06-20: Equatable Swift (NS)Objects How to implement equality with different kinds of Swift objects was pretty obvious once I read the …

2018-06-19: Sea-Tac Airport Today Don’t know what’s up today, but this definitely the worst line I’ve ever seen at …

2018-06-19: Today at SEATAC is the longest airport line I’ve ever seen.

2018-06-19: Summer in Seattle

2018-06-19: Moving to Managed Wordpress Until now I’ve been hosting my blog myself using WebFaction, and it’s worked great. That …

2018-06-19: Migrating my blog over to Wordpress.com. It’s not expensive and then I don’t have to …

2018-06-13: Ugh. I really need to figure out how I’m going to fix my Wordpress install or move to …

2018-06-11: The Sunday sit at the Shambhala Center yesterday ended up being about 90 minutes (3x25 with a couple …

2018-06-10: Before AirPlay 2 I always had the option to send whatever audio my phone was playing wherever I …

2018-06-08: Is there a way to tell Siri to play to all of my speakers that aren’t my Apple TV in one command?

2018-06-08: Celebrity deaths usually don’t bother me so much, but Anthony Bourdain is someone who …

2018-06-08: 🎶 I’ve been standing at the edge of the window, barking at the cat across the alley, never …

2018-06-08: 🎶 I’ve been standing at the edge of the window, barking at the cat across the alley, never …

2018-06-05: Tempted to install the WatchOS beta just so I can get the yoga workout type.

2018-06-04: Oh wow. I guess the cross-platform thing is happening.

2018-05-31: My number one Micro.blog feature request is to add the Safari pinned icon image :-D Also, I …

2018-05-31: Ooh this new meditation cushion set (zafu and zabuton) is much nicer (Link had an accident on my old …

2018-05-31: I really want to be able to go into the Home app and say (for example) “Play ‘The Final …

2018-05-31: It only does about 1/100th as much as the Echo can, but I like HomePod way more than I thought I …

2018-05-30: Are Apple Podcasts play locations supposed to sync on HomePod and it just doesn’t work or is that …

2018-05-30: Still sticking with the Peloton and loving it. #peloton #fitness

2018-05-30: Signed up for a seven week meditation course at the local Shambala center. I think getting the …

2018-05-24: Wearing my favorite shirt today.

2018-05-20: Happy Scale is such a great app for getting a picture of the way your weight trends are going …

2018-05-17: Man. What am I supposed to do now? I re-watched every episode of Star Trek the last time something …

2018-05-17: Thanks for all the support everyone. I loved working at Sonos and my team was awesome. Bummed to go …

2018-05-17: Because I did not mention in my last tweet I should say that I do iOS and Mac dev primarily for ten …

2018-05-17: Due to a reorganization my position at Sonos (along with many others) has been eliminated. I’m …

2018-05-16: If you’re on Strava you can add me by searching my name or going to my profile here: …

2018-05-16: Did my first Peloton ride this morning. It was fun and pretty tiring!

2018-05-15: Hoping that the combination of yoga, spinning, and eating pretty well is enough to be in shape.

2018-05-15: One more day until my Peloton bike (@onepeloton) shows up! Pretty excited. Gotta make room in my …

2018-05-15: Early on in my career I was always using Bonjour/NSStream/sockets and writing things that did things …

2018-05-14: Don’t know if I know anyone else crazy enough to buy a Peloton bike… but if you did, …

2018-05-14: Haven’t written any Bonjour code in a while. This sure brings back memories to working at …

2018-05-11: Started using the Insight Timer app for meditation. If you’re using it, let me know and …

2018-05-09: Made it to my second yoga class of the week. Going well so far. Pretty convenient having it across …

2018-05-08: Unfortunately because I am trying to get my financial game in order and it’s not cheap to fly …

2018-05-07: Going to quit drinking and start yoga again. There’s a good looking yoga studio across the …

2018-05-06: The Fisher Space Pen writes way better with the fine refill. This is the AG-7, which is the original …

2018-05-04: Listened to the latest Do By Friday and then wiped down everything on my desk with disinfectant …

2018-05-03: Micro.blog people – do you send your posts to Twitter or do you keep those as two separate …

2018-05-02: Me when I splurge and spend the $4.99 for a one hour delivery Prime Now delivery window. …

2018-05-02: After spending some time with the Fira-Code font, I’ve found that the ligatures have not …

2018-05-02: Woah. Did Mailbutler completely update itself and become a web service since the last time I checked …

2018-05-02: Thinking of trying to consolidate all of my calendars to one service. Maybe FastMail? iCloud sharing …

2018-05-01: No one ever succeeded after being criticized for going too far at a White House Correspondents …

2018-04-27: Well, I’ve never implemented NSFastEnumeration before, but this seems like as good a time as …

2018-04-27: What’s the static blogging engine people like right now that has easy import from Wordpress? …

2018-04-27: I love how if I don’t blow ads, but only block tracking, I still get the “Ad Blockers …

2018-04-27: If anyone has any good recommendations for a 4k 24” monitor, lemme know. This Dell P2415Q …

2018-04-26: Got the notification I needed to start paying for Micro.blog and gladly did :)

2018-04-26: If Apple could just pull off the subset of Gmail features they already have in their apps even 2/3 …

2018-04-26: Got all of my personal mail moved over to FastMail and will be using a domain I own going forward. …

2018-04-26: SetApp has really become a great deal. BusyCal just showed up today, which is awesome.

2018-04-26: New Hobonichi cover and multi-pen. Digging them so far.

2018-04-25: At this point, I’ve been wearing an Apple Watch every day for four years and the only things I …

2018-04-25: I wonder if they’ll release an Apple Watch face this year I won’t hate. The Siri face is …

2018-04-25: Trying out using Sunlit to maybe scratch some of my not-using-Instagram itch. Not exactly sure what …

2018-04-24: I wonder if there’s any reason it would be a bad idea for me to direct all of my e-mail (work, …

2018-04-24: Going to try just using Better as my only ad blocker. The company who makes it seem like good people …

2018-04-24: The “unsubscribe” feature in Apple Mail on iOS and macOS is unreliable enough I might …

2018-04-21: Finally saw Black Panther and liked it. I also think Wakanda’s system of government has some serious …

2018-04-20: My main issue with iTerm is that I don’t need most of is features, and the icon isn’t as …

2018-04-20: Informal poll: What monospace font/size are you currently using for programming and terminal?

2018-04-20: Installing Fonts Using Homebrew I had no idea you could do this, but now that I do, but it turns out you can install fonts from the …

2018-04-20: Woah. Never noticed this. The default resolution setting on this MacBook Pro is a scaled one. …

2018-04-20: I like the idea of “more space” on by using the scaling on my 15” MacBook Pro, but …

2018-04-18: Are there any Regex tools out there that people really like? Mac is preferred, web is acceptable.

2018-04-18: Heard a HomePod the other day for the first time. It was in a Best Buy, so maybe that’s what …

2018-04-10: Just finished the Nanoblocks Saturn V. Slightly smaller than the LEGO one.

2018-04-10: I sincerely wish I got better results from DuckDuckGo, but it’s not even remotely close to Google.

2018-04-10: Facebook is now deactivated. The only thing keeping me there was that I didn’t want to create …

2018-04-09: Finished the LEGO Saturn V. Took a long time but was fun. Thinking of getting a little bookcase for …

2018-04-09: Trying out using my Hobonichi Techo for my everything/bullet journal. I was missing too many days …

2018-04-06: After this week, C++ is starting not to look as crazy as it used to. I’m also beginning to …

2018-04-03: The Saturn V LEGO set I’m constructing is halfway complete. For never having built any LEGO …

2018-04-03: Ever since I heard of the idea of gender quotas in politics, I’ve thought we should implement …

2018-04-01: I think I may have bit off more than I can chew.

2018-03-30: Does anyone have the Beats Studio 3’s and have an opinion on them? I want some wireless noise …

2018-03-29: I would bet that in a world where the only other version control system I’d ever used was …

2018-03-28: I feel like I am reliving something @marcoarment went through several years ago as I hop between …

2018-03-27: Bought the yearly membership for Grammarly, and I like it quite a bit. Unfortunately, it …

2018-03-26: As simple of a tool as it is compared to the competitors, YNAB (You Need a Budget) is insanely …

2018-03-25: I bought a Waterpik and I have to say… it’s pretty rad. I always thought they were more …

2018-03-23: What I really want is a version of Automator where you can create a little form in it and use values …

2018-03-23: If this was 2009 I’d totally be starting a Mac automation podcast right now.

2018-03-23: Editing and posting the new episode of The Run Loop tonight! Moving to a bi-weekly schedule after …

2018-03-23: Weirdly I think that being able to write AppleScript (combined with shell scripts) and use Automator …

2018-03-20: Looking for a guest for the next episode of The Run Loop after the one coming out end of this week. …

2018-03-20: Giving using a Pomodoro timer a shot again to help increase focus. It’s helped in the past, …

2018-03-19: Managed to get Outlook working again! I actually think it was an issue with our SSO provider and not …

2018-03-19: This is a lovely situation to be in: Outlook for Mac prompts me to log in, and then freezes and …

2018-03-15: Oh man. Rough day.

2018-03-14: Today I have worked with code in: Objective-C, Swift, Kotlin, Java, and I even updated a little bit …

2018-03-12: I have a feeling that setting my 401(k) to max out is going to end up being one of the smartest …

2018-03-12: A bit run down today but still stayed focused and got a lot done. Feeling good about that.

2018-03-05: The Run Loop is officially being relaunched and the next episode in a couple weeks is going to be a …

2018-03-05: After watching Shape of Water and Star Trek: Discovery this year, I think Doug Jones might be my …

2018-03-05: Aw. Just read that Things 3 is a “rewrite”, which means any hope that my code from when …

2018-03-05: Really need to figure out how to get my hands on another one of these App Camp for Girls stickers …

2018-03-05: I do wonder who the people are who look at Trump, his personality, and the things he’s said …

2018-03-03: On the plane back from Boston. What a week.

2018-02-22: I don’t believe that anyone is actually proposing arming teachers as a serious policy …

2018-02-22: Mint has no envelope budgeting support, but it’s free and if you’re more interested in …

2018-02-22: The state of envelope budgeting software in 2017: Simple (the bank) works, but you have to set up …

2018-02-22: I really miss MoneyWell back when it could connect to my bank and everything worked. That was by far …

2018-02-22: Been trying out different budgeting apps. My feeling is that Banktivity would be cool if the …

2018-02-20: What a crazy weekend. By which I mean I ate a bunch of food and then fell asleep on my couch with my …

2018-02-16: My policy on Micro.blog is to follow anyone back who responds to me automatically, because basically …

2018-02-16: Three months in switching to @Simple as my bank has been life changing, and changing banks was easy. …

2018-02-15: An experiment I’m running: Just took the Amazon and Prime Now apps off my phone to see if that saves …

2018-02-14: Or, for that matter, the number of times professional audio engineers have fooled themselves by …

2018-02-14: If you don’t think that you could be tricked into thinking a speaker is better because you can …

2018-02-14: Sonos One does not mess up your wood furniture, and you can get two (which can be stereo paired for …

2018-02-09: The main thing I get from looking at retirement calculators is that retirement is really really …

2018-02-09: I will be completely debt free in one week!

2018-02-09: Huh. Never thought of a smart power strip, but this is actually pretty neat and not too crazy …

2018-02-08: Would really love a checkbox when writing in Micro.blog to not syndicate a specific post to Twitter …

2018-02-07: I’m not ruling out the idea that this is just my body rejecting C++.

2018-02-07: Been sick for a few days. Back in the office but still feeling a bit run down and might head home …

2018-02-02: I think I just passed the point where this C++ code I’ve been in all week is starts to look …

2018-02-01: My Pilot Vanishing Point showed up. This is a very sexy looking pen. (AF stands for “and fun”, …

2018-01-31: Micro.blog is really turning into a great community. Meeting lots of interesting people.

2018-01-31: I have never coded C++ in my life before yesterday and now it’s a thing I’m doing. I …

2018-01-30: Midori MD paper is the bomb dot com. Can’t believe how much better my pens look on it than on …

2018-01-29: Giving this bullet journaling thing a try. Here’s my first attempt at a weekly spread.

2018-01-29: I bought these rad Japanese sticky notes that have fountain pen friendly paper and… now I …

2018-01-26: I just deactivated Facebook. I don’t foresee missing it, but curious how many problems I will …

2018-01-26: You can get a stereo pair of Sonos One’s for about the price of a single HomePod. I feel like …

2018-01-25: Link has moved to taking up a position next to stationary stuff. d.pr/i/yy4QsK

2018-01-24: I can only imagine that if you see the code for the Mac version of Messages your face melts like the …

2018-01-23: My little baby stationary shelf. Have a feeling ink will need its own shelf soon at this rate.

2018-01-23: For a $2 fee and about 90 seconds of your time, you can opt out of seemingly all junk mail. …

2018-01-23: Opt Out of Junk Mail For no reason today I thought to Google “opt out of junk mail”, which lead me to an FTC …

2018-01-23: I need a new carry-on bag for a trip next month. Has anyone tried the Away Carry-On?

2018-01-23: It might make me basic, but Apple Mail is really the only mail app I’ve managed to be into for …

2018-01-22: Goal for this week is to get rid of all the clothes I don’t wear or don’t fit me. I …

2018-01-18: Love these Kokuyo notebook covers. So great for $13 on Amazon.

2018-01-18: Got my Code keyboard with MX clears. Don’t know if I like it as much as my Matias Tactile Pro but …

2018-01-18: I store everything in OmniFocus, review what’s there in the morning, and then move over what I …

2018-01-18: Ended up going with a WASD Code keyboard with MX Clear switches since I need to use it in an office …

2018-01-18: My daily plan setup before I’ve put any secret work stuff in it.

2018-01-17: Want to get a new mechanical keyboard. Blue or clear switches? Are blue switches too loud for an …

2018-01-17: You know… MPMediaPropertyPredicate is really not the best.

2018-01-17: This $13 A6 cover fits my techo perfectly.

2018-01-17: Want to find some really good old fashioned looking stamps since apparently a signet ring and a firm …

2018-01-16: Ready to write some letters.

2018-01-16: Picked up a Hobonichi A6. Instead of trying to make it my real calendar and todo thing, I’m …

2018-01-16: Thinking I may participate in International Correspondence Writing Month… but I’m about …

2018-01-15: Oh and it said no caller ID.

2018-01-15: A guy with a strong accent just called, asked my name and hung up when I said yes. Sounded like …

2018-01-14: Man birthdays are really the fucking worst.

2018-01-14: Had a good birthday breakfast. Now I’m ready for my birthday nap.

2018-01-12: The WASD Code keyboard looks cool… but I feel like the command key being in the wrong place …

2018-01-11: Might start drafting blog posts on paper. You know, because I’m weird.

2018-01-09: “What We Lose With the Decline of Cursive” www.edutopia.org/article/w…

2018-01-08: Has anyone I know tried using a Hobonichi planner? How was it?

2018-01-08: I think I might have reached the point today where I could start calling this a beard.

2018-01-07: Just finished reading Bird by Bird by Anne Lamott. That is a heck of a good book if you want to do …

2018-01-05: Can’t believe how fast my penmanship is improving after just a couple days of practice. All I did …

2018-01-05: Really digging the heck out of the LAMY 2000 I got. Feeling bad for my other pens.

2018-01-03: Just finished reading The Handmaids Tale. Holy shit Margaret Atwood can really paint a picture. …

2018-01-03: We’ve been sent good weather today.

2018-01-02: How adorable is this little Japanese notebook? Can’t wait to get through my current Field …

2018-01-02: Liking the look of my current desk and chair. Need to replace this pre-Retina iMac with a MacBook …

2018-01-02: I find AirPods to be somewhat weird with every Mac (including the most recent TouchBar ones) …

2018-01-02: The switching between devices on AirPods (iOS to Mac) is better than with other bluetooth …

2017-12-29: Something I just said to a colleague in Slack: “Xcode 3 was the good one. It’s all been downhill …

2017-12-29: Got a couple of fountain pens and would like to improve my handwriting. If anyone knows of a book …

2017-12-28: It has been a couple of years, so I think I may give a beard a try again. If it comes in with a lot …

2017-12-28: American Democracy Is Doomed American democracy is doomed - Vox: To understand the looming crisis in American politics, it's …

2017-12-27: This macOS bug where the emoji picker pops up in every new text field I enter is extremely …

2017-12-27: One downside of working in the greenest commercial building in the world is it gets pretty chilly …

2017-12-27: 2018 Reading Challenge This year I read a bit less than the year before, at only about twenty books or so. For 2018 …

2017-12-23: So apparently everyone uses Launchpad except me — including a bunch of technical folks — and I was …

2017-12-22: Not a lot of people in the office today, or, as our President might say: Millennials HATE work. …

2017-12-22: I wonder how long Launchpad is for macOS. I don’t think I’ve ever seen anyone use it.

2017-12-22: Ugh. I know it’s a small thing, but there is literally nothing immune to this mans vanity and lack …

2017-12-21: Me, upon hearing about “Booktube” (the part of YouTube where people talk about books): “Can’t …

2017-12-21: What Mac oriented productivity blogs are people reading these days? Is that still a thing, or are …

2017-12-21: No idea why, but I used to use the Leopard/Snow Leopard style grid version of Spaces a ton, but have …

2017-12-20: And… I’m back on OmniFocus. Sorry Things.

2017-12-20: Things 3 is really really impressive. Biggest complaints are: undo support still sucks (it’s …

2017-12-20: The story of Super Mario Odyssey is amazing to me. In a nutshell, Bowser tells Mario: …

2017-12-20: Thinking I should put a public repo on GitHub on useful scripts I’ve been writing. Wish there …

2017-12-20: Feeling pretty comfortable with writing shell scripts (always more to learn). Thinking the next …

2017-12-19: What’re peoples favorite places to host Wordpress sites nowadays that don’t require …

2017-12-19: Todays ideas for Mac apps: 1) A modern regex app that wasn’t abandoned four years ago. 2) A …

2017-12-19: So many terrible ideas for apps only I would want, so little time.

2017-12-19: Autosleep looks like it’s the sleep tracking thing for me. The most accurate as far as …

2017-12-19: Micro.blog Now Available for Everyone As of today, anyone can sign up for Manton Reece’s fabulous Micro.blog with a code or having …

2017-12-19: Congratulations on the launch, @manton!

2017-12-18: A Great Qi Charging Stand for $20 I’ve been using this charging stand1 with my iPhone X for about three weeks, and I …

2017-12-18: Investing in Skills I’m pretty comfortable on the command line. I can move about, issue commands, edit my profile, …

2017-12-14: And it’s over. One monitor is clearly the most I can handle.

2017-12-14: Trying out being a vertical secondary monitor stud. Don’t know if I have what it takes.

2017-12-13: Use SF Mono Outside of Terminal and Xcode I really like the SF Mono font Apple includes in Sierra and High Sierra (even more than Menlo), but …

2017-12-08: RevenueCat Makes iOS Subscriptions Easy My friend Jacob Eiting just released a new service to make adding subscription payments into iOS …

2017-10-27: I Bought a $60 Smart Water Bottle and It’s Sort of Cool As of yesterday I believe I have hit peak millennial. It happened when I received my Hidrate Spark …

2017-10-24: Life Update Astute readers/listeners/friends may have noticed that I haven’t published a new blog post or put up …

2017-10-20: It turns out I am employable.

2017-10-16: This morning until early afternoon was full on crazy. Trying to refocus my brain now.

2017-10-13: It’s a bit embarassing to be getting winded and have to take a break during aikido with the …

2017-10-13: Doing my first run tonight! I’ve been getting fairly winded at aikido so I need to get my …

2017-10-13: I’ve disabled cross posting from Micro.blog to Twitter out of solidarity for the boycott. I …

2017-10-09: Built my 50s bar cart. Looking a little sad though. Need to get some more things for it.

2017-10-09: One speaker is cool but they shine so much more once you’ve got them in every room.

2017-10-09: It’s weird and awesome to work on a product you use everyday. As a user, I really can’t recommend …

2017-10-09: It’s pretty incredible the discussion on gun control has successfully pivoted by the right to bump …

2017-10-02: Do I know anyone in Boston? I will be there November 13-17 if you’d like to get together.

2017-10-02: Really need to figure out how to get Star Trek: Discovery. As such a big Trek fan, I don’t …

2017-09-28: Still unclear on the benefit of a 64GB Apple TV if you aren’t playing games vs a 32 other than …

2017-09-27: I’m the ten millionth person to say this, but it’s true. The only thing I don’t …

2017-09-27: Notes is so crazy good in iOS 11 — how have they not killed the paper texture background?

2017-09-26: Posted a fix today that used a little bit of bitwise math, which always makes me feel like I am …

2017-09-20: Woke up early for a company all hands today. Going to need a nap when I get home.

2017-09-19: After using the Playbar I can report it sounds pretty darn good, even without the sub. Good job, …

2017-09-19: Two iOS simulators running side by side? Man. What a time to be alive.

2017-09-19: Moving across the street to work was a fantastic idea. At least for someone as terrible at mornings …

2017-09-18: Ooh my Sonos Playbar has been delivered. Pretty excited to hook that up when I get home.

2017-09-18: I am now a licensed driver in the state of Washington! This is the first time I’ve ever …

2017-09-18: Falling back into Objective-C pretty easily. Will need to make sure to maintain some side projects …

2017-09-15: I’ve completed my first week at Sonos. Everyone is incredibly nice and I was able to start getting …

2017-09-13: Installing iOS 11 GM on my main iPhone… 🤞

2017-09-13: I don’t actually have any trouble hitting escape on the touch bar without looking, but not …

2017-09-10: Capitol Hill gets nuts on Saturday night. Glad I picked an apartment in the back of my building so …

2017-09-10: The studio equipment is set up in my new apartment in Seattle!

2017-09-09: Can anyone in Seattle recommend a good tailor to take some sleeves in?

2017-09-09: Got my Doc Martens and a warm Barbour jacket so I think I’m fully Seattleized now.

2017-09-06: Tried out a new dojo tonight in Seattle and it was great. Will definitely be going again.

2017-09-05: I am now a Seattleite.

2017-09-05: Moving into my new fourth floor apartment and… the elevator broke. Ha.

2017-09-03: Having done this drive several times it’s unbelievable how much easier it is to be vegan on a …

2017-09-03: Starting the drive towards Seattle. First stop is the Veggie Grill in Corte Madera.

2017-08-29: Can anyone recommend a good Wi-Fi camera? Preferably one that works with HomeKit if that’s …

2017-08-28: Made a point to come to one of my favorite aikido people’s 7am class I never made it to …

2017-08-27: Oh my god! I’m so happy right now. #twinpeaks

2017-08-27: In one week I will be on my way driving to Seattle. Taking my 4th kyu test for aikido the day …

2017-08-24: Controversial: I do not think this is a particularly strong season of Game of Thrones.

2017-08-24: Pretty stoked that I’m going to have fiber and not Comcast at my new apartment.

2017-08-23: My goal is to be waking up at 6 AM when I get to Seattle so I can go to yoga before work and aikido …

2017-08-23: Need to get my sleep schedule back in order before I start my new job. Super tired today after …

2017-08-16: Fulfilling my goal of going to lots of aikido so far. Planning to take my next test the day before I …

2017-08-11: Turns out it’s not that expensive to have some people come out to pack and load your one …

2017-08-09: I’m probably fifteen years late on this but Pandora radio works pretty well.

2017-08-08: Ahh. I’m so ready to be in Seattle. Three more weeks!!

2017-08-04: Getting an apartment in 2017 when you’re 32 is basically like ordering something off Amazon.

2017-08-04: Can’t wait to get like 5 more Sonos speakers. I have a feeling one is okay but they really …

2017-08-04: I’m going to miss my dojo a lot.

2017-08-04: My plan right now is to try and go to aikido every day for the next month and get my next rank …

2017-08-01: Reading this book Grokking Algorithms. It’s awesome. Short. Lots of pictures. It’s a …

2017-07-27: Almost back home… to Seattle and back in less than 24h. So tired.

2017-07-26: I did this time because I’m starting to wonder what’s up.

2017-07-26: Getting sick of hearing “no.” I feel like I’m doing good at these interviews and …

2017-07-25: I’m going to be in Seattle tomorrow night if anyone wants to meet up for a drink.

2017-07-24: Had an interview I felt went really well on Thursday… should hear back today. Pretty nervous.

2017-07-23: Podcasting Gear (July 2017) I’ve switched about my gear quite a bit since I started podcasting, and I think things sound …

2017-07-23: Counting Bits in an Integer During a tech screen I was given the task of writing a function to count the number of bits in an …

2017-07-22: Interviewing at different places alternately makes me feel like I’m either really good or the worst …

2017-07-22: If there a trick to getting better integration between Wordpress and Micro.blog? I just have it …

2017-07-22: I’m going to try something new. If I think of a stupid idea for an app that does one thing, I …

2017-07-22: Putting Code on Dropbox On the latest episode of Under the Radar, David mentioned that he stores all of his code in Dropbox, …

2017-07-22: If Object-Oriented Programming Were Announced Today Graham Lee has a post titled If Object-Oriented Programming were announced today: Here’s an idea: …

2017-07-19: Ugh, come on Nintendo. This is baby town frolics.

2017-07-18: Should be hearing back about a job today/possibly tomorrow 🤞

2017-07-16: Almost definitely switching to T-Mobile this year. Unlimited international data is awesome, and it’d …

2017-07-16: I’m still using a late 2012 non-Retina iMac, so I’d really like to replace it with a …

2017-07-16: Wow, that is a steep price increase going from 1TB of storage to 2 on a MacBook Pro.

2017-07-16: Up First by NPR The Up First podcast from NPR is a morning briefing show that’s about ten minutes long; …

2017-07-16: Trying to make sense of the sorts of things that are in messages (flights, invitations, etc) and …

2017-07-16: MailButler makes Mail better, but only on my Mac. Apple Mail is good enough, but I’d really …

2017-07-15: If there was a Slack for The Run Loop, would you be interested? Considering opening that up if …

2017-07-15: Had a good interview yesterday at a company I liked. Kind of proud of myself for getting so on top …

2017-07-15: Back to using a regular mouse for the time being. I occasionally get some discomfort in my right …

2017-07-13: Another podcast edited and uploaded! Noah Read (@noahread) was a fabulous guest.

2017-07-13: What’s the best IRC client for Mac right now? Colloquy is pretty dated looking.

2017-07-11: Hire Me If you’re looking to hire an iOS developer with over nine years of professional experience for …

2017-07-11: So many different people I’m talking to that I have to keep track of. Going to need to get my …

2017-07-10: My startup had to let me go. Not my fault and on good terms. I’m going to need a new job or …

2017-07-10: So, this is happening. The Run Loop will be live at 360iDev! Tuesday at 6:30 after Stump 360. …

2017-07-09: There is a couple literally making out at this coffee shop. Late 20s maybe? Super weird.

2017-07-08: I’ve been using a Beddit 3 sleep tracker for about a week now and I like it, but think the app …

2017-07-08: I actually really want to try writing some server side Swift now. Could be fun.

2017-07-08: I had a great talk with @khanlou about Beacon, server side Swift and more on @TheRunLoop this week. …

2017-07-07: Ugh. Not feeling so hot today. I don’t know if I’m sick or ate something or what.

2017-07-04: Curious to see if the toothpaste @getquip sent me lasts three months. I feel like they sent exactly …

2017-07-04: I bought this weird Japanese toothpaste roller thing at the Container Store for $5 and it’s …

2017-07-03: These Beyond Burgers are so crazy good.

2017-07-03: According to my Elgato Eve the humidity in my bedroom has dropped from 78% to 52% in about four …

2017-07-03: Cran-Raspberry Lacroix is a winner 👍

2017-07-03: Really pleased to see the Micro.blog app go live! Congratulations @manton.

2017-07-03: Went and got a large dehumidifier. I live in the foggy part of San Francisco and I’m tired of …

2017-07-02: I woke up crazy early today and I’m now exhausted. Just trying to stay up until at least 10.

2017-07-02: Wow. ProMotion on the new iPad Pro is way more noticeable and cooler than I expected.

2017-07-02: I believe I have fixed my blog so that a moderate or even high amount of traffic will not take it …

2017-07-01: Lots of walking today to get my mind off things. Feeling a bit better I think.

2017-06-30: Man, today is rough. I wish I could’ve seen Nick Sensei again and told him how much of an …

2017-06-30: Nokia/Withings scale is great so far! Syncs with Apple Health, and works on carpet.

2017-06-29: It’s too bad Apple bought Beddit or I’d totally get one of these. It looks sweet.

2017-06-28: I guess another option would be to see what a hosted Wordpress site costs and then I don’t …

2017-06-28: Is there a preferred static blogging system people are using that’s easy to migrate from …

2017-06-28: Ended up going with the Nokia (Withings) scale. A lot of people seem to like it and it’s only …

2017-06-28: The Focusrite Clarett 4Pre is a crazy good value for the money. Beats the Duet in nearly every way …

2017-06-28: If you’re not used to being in front of a mic or haven’t been on podcasts a lot, this …

2017-06-28: How to Sound Good on a Podcast If you read this blog, you know that I do a weekly interview podcast called The Run Loop. The show …

2017-06-28: Thinking of trading in my Fitbit scale for one that works with HealthKit. Is Nokia the best choice …

2017-06-27: Going to PodCon I’m going to be attending PodCon in Seattle December 9-10, 2017: We even love podcasts we’ve …

2017-06-27: Laura Savino on The Run Loop On the latest episode of The Run Loop, Laura Savino comes on the show to talk about natural vs …

2017-06-26: Nice! I have found someone to buy my Duet. Killing it at selling things I don’t need.

2017-06-25: Digging this setup. The SM7b would be tough to use if I didn’t already have a good preamp …

2017-06-24: My new thunderbolt audio interface did not come with a thunderbolt cable… ugh.

2017-06-23: My Gimlet shirt showed up. Sweet!

2017-06-23: The latest episode of The Run Loop with Laura Savino (@savinola) is up. Rate, subscribe, recommend! …

2017-06-22: Autolayout is incredible. I’ve written so little manual layout code the last couple years.

2017-06-22: I was on an SM7b this week, but my guest had the ATR2100 and she sounds really good.

2017-06-22: I cannot believe how good the Audio Technica ATR2100 sounds for podcasting. Way better than Yeti or …

2017-06-21: What sorts of things could I offer Patreon subscribers that might encourage more people to join? …

2017-06-21: Wow. I’m sure those Parachute sheets are amazing, but holy crap are they expensive.

2017-06-21: I have a lot to do between now and the end of the week. Best plan is to start with some coffee.

2017-06-20: If you have questions about any part of recording/editing/podcasting, please send them along for a …

2017-06-20: Writing a new app over the next three weeks. Thinking I’m going to use NSCoding unless someone …

2017-06-20: First dentist appointment in a long while and was told I make little plaque and my teeth are great. …

2017-06-18: Greg Pierce of Agile Tortoise on The Run Loop Greg Pierce – of Drafts and x-callback-url fame – was kind of enough to come on The Run …

2017-06-17: Fun Run Loop with Greg Pierce (@agiletortoise) yesterday Lots of automation and new App Store talk. …

2017-06-16: I’m not counting touch ID as part of the Touch Bar either.

2017-06-16: It’s surprising that the only feelings I’ve heard anywhere on the Touch Bar are neutral …

2017-06-16: It was crazy beautiful out in San Francisco. Could see clearly to the ocean from forty blocks away.

2017-06-16: If anyone ever sees my bathroom, I better hope they don’t listen to a lot of podcasts or …

2017-06-15: I am fairly obsessed with the new Twin Peaks. Don’t know how much more Dougie Coop I can take …

2017-06-15: Apparently you’re not supposed to rinse your mouth out when you’re done brushing? …

2017-06-15: Giving a Quip electric toothbrush a try.

2017-06-15: Just bought a ticket for PodCon. It’s cheap. Other people should go too so we can hang out. …

2017-06-15: I’ve used Zencastr for four episodes so far and it hasn’t had a hiccup. I record Skype …

2017-06-15: What’s the best and easiest way to sell something like an iMac? Kind of big to ship, but it …

2017-06-15: Thinking I should sell my late 2012 iMac and get a MacBook Pro. Weird because I’d have two …

2017-06-15: “America’s favorite iOS development podcast outside the Dakotas™”

2017-06-13: They’re not terrible or anything, but not “recorded in a professional studio with nice …

2017-06-13: So far all of the podcasts I’ve heard recorded in Apple’s booth sound kind of off to me? …

2017-06-13: Added my second ever sticker to a laptop. @microdotblog

2017-06-13: I have a gently loved Rode Podcaster with desk boom and shock mount if anyone would be interested in …

2017-06-13: Making sketches and wireframes today ✏️

2017-06-13: The weird bug bite from my terrible San Jose hotel is almost gone, so, things are really turning up …

2017-06-12: Oh cool. The expensive sleep tracking alarm clock I bought’s company is going out of business …

2017-06-12: Went on a walk to clear my mind. Still pretty bummed out but I think getting out of the house was …

2017-06-12: The WWDC episode got way more downloads than previous episodes. Hoping a significant portion of new …

2017-06-12: I can probably think of at least the first ten episodes off the top of my head. If anyone listened …

2017-06-12: Thinking of doing a show on audio production for podcasters. One topic per episode plus listener …

2017-06-11: If you’re not used to being in front of a microphone, this is a good primer on mic technique. …

2017-06-11: I just found out one of the sensei’s at my dojo is in the hospital and may not be long for …

2017-06-10: In case you missed it yesterday this episode with Marco and Gus at WWDC is especially good. …

2017-06-10: Yesterday was rough and ended up resting pretty much all day. Feel mostly recovered from WWDC now.

2017-06-09: Planning on catching up on WWDC videos this weekend. Any especially good ones?

2017-06-09: The first night a fire alarm would periodically go off and I’d have to press the button, and …

2017-06-09: Whatever amount I saved on my terrible hotel this year at WWDC was definitely not worth it. Reviews …

2017-06-09: Marco Arment and Gus Mueller on The Run Loop Marco Arment and Gus Mueller come on the show this week to discuss the past, present, and future of …

2017-06-08: Managed to run into a bunch of friends and stayed later than expected. At the Fairmont bar.

2017-06-08: Taking off shortly to SF after saying goodbyes so if you see me, grab me!

2017-06-08: Taking off tomorrow afternoon. This has been a great week. Too short. It was really fun to meet so …

2017-06-07: My current status. ☕️

2017-06-07: This Beacon app is a godsend. Can’t believe we’ve gotten by without it for so long.

2017-06-07: A little surprised I’m just now getting my first Philz of the week.

2017-06-07: If you’re looking for a good place to eat near WWDC, Good Karma is vegan and fantastic. The …

2017-06-06: Good turnout for the indie microblogging meetup!

2017-06-06: May have wimped out on the street recording yesterday. Feel free to shame me and make me do it if …

2017-06-05: It goes without saying, but @macgenie is a very nice lady.

2017-06-05: Not the most excited to take mic stands on the Caltrain but at least I’m not flying cross …

2017-06-05: Going to watch the keynote from my apartment and then get down sometime early this afternoon.

2017-06-04: Excited to pack up my gear and head down to WWDC tomorrow, microphone in hand.

2017-06-03: Spending the day in Sacramento. Haven’t been here in years and years.

2017-06-02: Are iBook Author books still a thing? I like what they can do but not if it means no one will read …

2017-06-02: My magnets for @TheRunLoop arrived! Hit me up if you want one during WWDC.

2017-06-02: I’m going to be making at least one Veggie Grill outing during WWDC. Probably Wednesday. Let …

2017-06-02: Fact: Ouran Highschool Host Club is the greatest anime/piece of cinema ever created.

2017-06-02: Wonder what the chances are that Apple has be worked on a non-screen verison of a Siri speaker and …

2017-06-02: Jean MacDonald On The Run Loop This week on America’s favorite iOS development podcast listened to in forty out of fifty …

2017-06-01: Then I could just send it to people before we record. Other people could use it too.

2017-06-01: I think I may create a blog post/video for how to get setup to be a remote guest on a podcast, …

2017-05-31: Sometimes it takes a lot of experimentation to figure out where that button should go.

2017-05-30: I love Veggie Grill so much. Surprised they don’t have a location in SF yet.

2017-05-30: Ugh. I think I’m getting a cold.

2017-05-30: I was surprised he’s using a shotgun mic since they’re usually super directional, but he …

2017-05-30: I am such an audio nerd. Based on two blurry pictures I’m pretty sure I’ve revserse …

2017-05-30: Man, now that I know about the podcasting studio I sort of wish I had a WWDC ticket just so I could …

2017-05-30: I finally started listening to S-Town. This is quite a story.

2017-05-27: On my way to Fanime! This will be an experience.

2017-05-25: Will be in San Jose for WWDC Monday through Thursday. About $125 a night? Not bad!

2017-05-25: Will be in San Jose for WWDC Monday through Thursday. About $125 a night? Not bad!

2017-05-25: Now that I have a portable recorder, I keep thinking of podcasts I could do that involve getting out …

2017-05-25: Chris Parrish On The Run Loop Snappy dresser and all around charming individual Chris Parrish joined me on The Run Loop to talk …

2017-05-25: Man I love these pink sunglasses 😎

2017-05-25: I dislike people who perform (esspecially drummers) on Market so much. It’s charming until you …

2017-05-24: So what I learned today is to have a pre-flight checklist for podcasting. Turn off fridge, make sure …

2017-05-24: I’m just going to have to roll with it. Ugh.

2017-05-24: I didn’t talk that much this time. I’m seriously wondering whether I could re-record all …

2017-05-24: Shit. I accidentally recorded the internal mic from my computer. I don’t know what I’m …

2017-05-23: Drinking a dry martini in honor of Sir Roger Moore.

2017-05-23: Thinking of getting photos I could use for professional type things. How do people go about that?

2017-05-23: Sad to hear about Roger Moore. He had quite a life and career.

2017-05-22: So I left the house and it is both foggy and cold out. Never doing that again.

2017-05-22: I should really try to leave the house today. Working from home can make you pretty sedentary if you …

2017-05-22: Heard multiple times you can get banned from Amazon for returning too much, so my policy is that I …

2017-05-19: Reconsidering my plan for WWDC week in San Jose. If you have a hotel and want to share cost, let me …

2017-05-19: Pretty neat the same thing that I can walk around with to record on the street interviews can scale …

2017-05-19: This Zoom H6 is pretty fantastic and does a lot for the money. Can even be used as a mixer with …

2017-05-19: Which was suprising to me since I’ve basically been obsessed with it for the past month.

2017-05-19: Hard balance talking too much about your thing vs getting it out there. Got messaged yesterday …

2017-05-18: I need to get back to working on my side project app at night. It’s for meditation 🙏 Probably …

2017-05-18: Coding Python after only using Swift for a while is quite a change.

2017-05-18: Incase you missed it, I recorded a really good episode with Brent Simmons where we talked about JSON …

2017-05-18: I like the SM58 because it sounds pretty good, takes EQ well, and isn’t too finicky regarding …

2017-05-18: Going to need a couple more mics for panel show at WWDC. Thinking of just picking up a couple SM58s, …

2017-05-17: I’ve been a bad aikidoka the past couple of weeks. Need to get my big boy pants on and go to …

2017-05-17: Brent Simmons On The Run Loop Brent Simmons stars on the latest episode of the critically acclaimed series The Run Loop. We talk …

2017-05-17: Due to setting the wrong date in my CMS, this weeks episode with Brent Simmons is out a day early. …

2017-05-17: Really not sure how I feel about the trailer for Star Trek: Discovery. My initial thought is I hope …

2017-05-17: Need to get better at double checking the date when I hit schedule an episode to go out. Have messed …

2017-05-17: Adding a JSON Feed to my wordpress site via the plugin was super easy, so I did it. …

2017-05-16: My mic flag showed up! This is a pretty silly thing I thought of.

2017-05-16: I set a goal of $50/month on Patreon to cover all my hosting costs for the show. Check it out. …

2017-05-16: I can already tell if I don’t stop calling podcasts “pods” as a joke it’s …

2017-05-15: I also may have gotten one of those things TV stations put on their microphones with their …

2017-05-15: Bought a news style mic and a portable recorder. Will be doing on the spot interviews during WWDC as …

2017-05-14: My favorite tofu burritos in SF.

2017-05-14: I feel like around episode 50 is when I’m going to figure out how to end a podcast.

2017-05-12: Woo! I was able to be quick and buy a podcast ad on Overcast.

2017-05-12: Going to give Zencastr a try for recording the next episode. If it works as advertised, it’ll …

2017-05-11: This new pop filter will make moving my microphone around way less annoying.

2017-05-11: The Run Loop With Bob Cantoni Bob Cantoni came on the show this week to talk moving from indie to working for a compoany, …

2017-05-11: New episode of the Run Loop with Bob Cantoni. We talk about activism, moving to product, and more. …

2017-05-10: Next episode is uploaded and scheduled to go out tomorrow morning ☺️

2017-05-10: Favorite mug.

2017-05-09: My Run Loop stickers arrived. They look good!

2017-05-08: Really digging Micro.blog. Kind of want to make a Mac app for it.

2017-05-08: Found a guest for this week, and it’s a great one!

2017-05-08: Guest on The Run Loop has to reschedule last minute due to personal issues – open to …

2017-05-07: Realized I’ve been recording near a window and putting some heavy curtains up will probably …

2017-05-07: Early start today. Did some coding, sent a build, went across town to the music store and back for …

2017-05-07: Got the new compressor hooked up. Fun to play with… need to be careful not to overdo it …

2017-05-07: New compressor arrived! My podcast will definitely get big now 🙄

2017-05-07: Turns out Amazon was right! Not what I guessed was going to happen.

2017-05-07: Hmm. Amazon says arriving today and USPS says tomorrow 🤔

2017-05-05: Want to try to record an episode of The Run Loop at WWDC… now just have to think of three or …

2017-05-05: That Sonos Playbase looks pretty sweet, but man is their stuff expensive.

2017-05-05: Today I learned: those things that sit under the burners are called drip pans, and they can be …

2017-05-05: Kind of want to get a red betta fish and name it Sidon.

2017-05-05: Ordered 200 small stickers for WWDC a day or two ago and they’ve already shipped! Excited to …

2017-05-04: Going to be a Core Data at the laundromat sort of day.

2017-05-04: The Run Loop Episode 2 with Manton Reece This week on The Run Loop I was lucky enough to be joined by Manton Reece, creator of Micro.blog and …

2017-05-03: Ordered a new router. This Netgear r6400 has… not been great.

2017-05-03: Going to try a different intro style for episode 2 of The Run Loop and let the guest introduce …

2017-05-02: My desk is getting rather cramped since adding my API lunchbox. http://d.pr/i/VQy7P

2017-05-02: Really happy with the response for the first episode of The Run Loop. Lots to improve, but a pretty …

2017-05-02: It might be a little too busy to talk over, so that’s my main concern at this point is to not …

2017-05-02: I don’t know if I’ve made a podcast intro or a song. I kind of like it though. Going to …

2017-04-27: My New Podcast: The Run Loop The first episode of my new podcast, The Run Loop, is now available in iTunes, Overcast, and …

2017-04-26: Come on Apple, approve my podcast! The suspense is killing me.

2017-04-26: Fabulous! Very excited to be on Micro.blog :) Good job, Manton!

2017-01-27: Help Manton Hit His Indie Microblogging Stretch Goal Manton Reece has four days to go on his “Indie Microblogging” Kickstarter, and he still …

2017-01-26: Very Short Squatty Potty Review I do not want to go into detail other than to say: it does what they say it will, and it’s …

2017-01-25: The "Unsubscribe" Mailbox for Apple Mail I don’t know how I’ve ended up on so many mailing lists for products I don’t care …

2017-01-24: The CocoaPods App Managing third party code on iOS has always been a pain. In the past 9 years or so I’ve done …

2017-01-05: New JSON Formatting App by Samuel Goodwin My vivacious and charming friend Samuel Goodwin has just released a new app for formatting JSON …

2016-11-17: Getting Started with Meditation and Preparing for What Comes Next If you’re like me, you’ve felt anxiety, stress, anger, and a bunch of other emotions in …

2016-11-15: Washington Post Discount for Amazon Prime Members Going forward from the election it’s both important for us to support the free press and to be …

2016-11-08: Stupid Rice Cooker Tricks A few weeks ago, I heard Merlin Mann and Dan Benjamin discussing rice cookers and how great they are …

2016-11-07: Replacing Dropbox With iCloud Drive I’ve been using Dropbox for several years, and I can’t remember ever having a serious …

2016-11-01: What I've Learned in Four Months of Aikido I mentioned previously that one of the reasons I neglected to post here the last few months is …

2016-10-25: Breaking the Blogging Seal For no particular reason I haven’t kept up blogging the last few months, even though …

2016-07-28: My Request for Apple Music: Challenge Me a Little I use Apple Music for streaming. I try to give it as much data to work with as possible so it can …

2016-07-25: Stanley Kubrick Exhibition Last Sunday I had the opportunity to check out the Stanley Kubrick Exhibition currently at the …

2016-07-07: Meat Is Killing Our Planet and We Won't Even Talk About It Producing meat is destroying the planet, and eating it is destorying our bodies. This isn’t …

2016-06-28: Health Experiment (Week 1 Wrap Up) The purpose of this experiment is to find out what would happen to my body and mind over 30 days if …

2016-06-28: Health Experiment (Day 7) It’s the end of the first week! I’ll be following this one up with a wrap up post for …

2016-06-28: Health Experiment (Day 6) A relaxed Sunday. Walked enough to make sure I hit my move goal, but nothing else special. Stats …

2016-06-27: Health Experiment (Days 4 & 5) I managed to miss blogging over the weekend – so I thought I’d just combine Friday and …

2016-06-24: Health Experiment (Day 3) No extra exercise yesterday. I still made sure I hit my move goal on my Apple Watch, but I’ve …

2016-06-23: Health Experiment (Day 2) I almost didn’t go to yoga yesterday because I was afraid it would cause my knees to hurt …

2016-06-22: Health Experiment (Day 1) Yesterday was a good day other than that my knees were still hurting from last week at WWDC, which …

2016-06-21: An Experiment to Get Healthy Back when I was working from home in Portland my weight didn’t fluctuate that much. I ate …

2016-05-12: Hello Sense, Allergies, and Better Sleep As I’ve written about before, going to bed and waking up early has been an ongoing problem for …

2016-04-05: Creating StoryWorth for iOS 1.0 I’m really excited to announce that a new app I’ve been working on for several months …

2016-03-29: Reducing Cognitive Load of Code I found this post called “How to reduce the cognitive load of your code” through Gus …

2016-03-07: My Weekend With Twilight Princess HD I spent a good part of the weekend playing The Legend of Zelda: Twilight Princess HD that came out …

2016-02-01: Moving From Parse to OneSignal for Push Notifications Parse is shutting down, and if you want your app to keep working, you’ll need to move to …

2016-01-28: Email Validation String Extension I’ve been using this extension on on String to make checking if a string is a valid email …

2016-01-27: Less Gross Storyboard Segue to a Navigation Controller This is a really ugly piece of code I’ve found myself writing in Swift whenever I’m …

2016-01-22: Streaming Zelda This Weekend I’m planning on finding time tonight and this weekend to stream the last five dungeons of “The …

2016-01-04: In Praise of Non-Magical Pointing Devices Last week I tried playing a game on my Mac for the first time in a long time. About a minute in I …

2015-12-29: Finally, Peace Returns to Hyrule I’d never beaten the original Legend of Zelda before. It’s a hell of a game. Really …

2015-12-14: The "Why Am I Anxious?" Checklist I’ve come up with a list of things I should ask myself and do if I’m feeling anxious or …

2015-12-11: Brent Harping on Swift Limitations Brent is harping on limitations you hit when trying to use protocol oriented programming in Swift: …

2015-12-11: How John Zeratsky Became a Morning Person This post on Medium by John Zeratsky echoes a lot of what I’ve felt, and what I’m trying …

2015-12-11: Spreadsheets Are Cool I’m not accountant, I don’t financially analyzing anything besides my personal budget, …

2015-12-04: Fixing My Messed Up Sleep Schedule Sleep has always been a huge problem for me. My issue isn’t that I don’t sleep enough, …

2015-12-04: Cultural and Unconscious Biases This post by eevee is specifically talking about video games, but I think a lot of it is a good …

2015-12-03: A Reasonable Take on Gun Control This article on Huffington Post lays out what I think is an extremely a reasonable take on gun …

2015-12-01: Quickies for NSString A list of what the title says from Mark Dalrymple. I’m sure he created this years ago, but …

2015-10-23: Brent's Post About Social Anxiety Brent wrote a post that pretty much describes how I’ve felt my whole life. This part grabbed …

2015-10-12: Overcast 2 Overcast 2 by Marco Arment is now available on the App Store. I’m sure I use Overcast more …

2015-10-09: Auto-Incrementing Build Number Script I got this from somewhere I can’t remember. I’ve been using it a while and it works very …

2015-10-08: Functions as Factories Cocoa at Tumblr: Factories are a fairly well understood design pattern in software development. The …

2015-09-30: What's new in OS X El Capitan I was asking on Twitter if there was anywhere to get an overview of what’s new in El Capitan …

2015-09-29: Dynamically Sized Table View Header or Footer Using Auto Layout I’m trying to support Dynamic Type everywhere I can in my new app. Auto Layout and self sizing …

2015-09-23: You Can Do This In Swift This isn’t a hidden feature or anything – it’s just how optional binding works …

2015-09-03: The Growing iOS SDK David Smith writes about how much the iOS SDK has grown over time. One thing that was interesting is …

2015-09-03: NetNewsWire 4 The best is back! The folks at Black Pixel have shipped NetNewsWire 4 for Mac and iOS. I’ve …

2015-08-31: Follow Me on Twitch I’ve been streaming games I’m playing on Twitch a fair amount lately. If you’re …

2015-08-25: Acorn 5 It’s a couple of days back now, but Flying Meat has released a new version of their fantastic …

2015-07-23: UITableView Extension to Deselect Selected Row Nothing fancy. Just a tiny little extension method that makes doing this in Swift slightly nicer. …

2015-07-23: Answers Events by Crashlytics I’ve used Crashlytics for beta testing my new app, including their lightweight analytics-thing …

2015-07-22: Fix Broken Swipe to Go Back With Hidden Navigation Bar Occasionally you need to a show a view controller as part of a UINavigationController stack where …

2015-07-22: Swift NSManagedObjectContext Extension to Delete All Core Data Objects I made this NSManagedObjectContext extension so that I could delete all of a users data when they …

2015-06-24: Kourosh Dini Talks GTD and OmniFocus on Mac Power Users Kourosh Dini wrote the book everyone using OmniFocus should read called Creating Flow With …

2015-06-15: Daniel Jalkut on Apple News Apple News And The Open Web | Bitsplitting.org: I’m optimistic that Apple’s News app will be a …

2015-06-15: The Kinect is dead Ben Kuchera writing for Polygon: The real story though, or at least the lack of story, is that the …

2015-06-09: Core Data Programming Guide Updated I’ve used Core Data in most apps I’ve written since 2009, and I’ve felt for a long …

2015-06-09: Tools and Toys Tools and Toys is a website run by the incomparable Shawn Blanc which is sort of like if The …

2015-06-02: Cool Nylon Apple Watch Band These nylon bands from Monowear look pretty sweet. They remind me a lot of the bands I used to wear …

2015-05-05: Optional Punctuation in Swift All of the punctuation in Swift looked pretty weird to me until recently, but now that I get it, …

2015-05-04: A Few Apple Watch Thoughts Scratches show up on stainless steel easier than I expected. Thankfully it's pretty easy to polish …

2015-04-06: Real-World Testing with XCTest Kind of old now, but I really like this post from the August issue of objc.io. The two things that …

2015-04-06: Trying Swift Again On my most recent project, I decided to try going Swift from the start. I did the same thing when I …

2015-03-09: All the Zelda Over the last few months I’ve become a tiny bit obsessed with Zelda games. I’d never …

2015-03-02: Idea for a Web App All of my experience writing web apps have been to learn or test an idea, or something that I …

2015-03-02: My Everything Through the Xbox One Setup I haven’t posted in a while due to a bunch of reasons, and I’d like to get into a rhythm …

2014-11-05: Updating an iOS 6 App Been working on a new version of an app of mine called Closeby that I haven’t touched since …

2014-09-29: Brent Is Going to Omni Brent Simmons is not only a friend, but one of my favorite Cocoa developers. His blog is the most …

2014-09-26: 360|iDev min I’m super excited to be opening up 360|iDev min October 6th in South Carolina! I’ll be …

2014-09-09: The Jefferies Project The Jefferies Project What if... in a few years from now, we figure out a way to make deep space …

2014-09-05: Falling Back in Love With Video Games About three weeks ago – on a whim – I went and bought a new Nintendo Wii U. The Wii U …

2014-09-04: Automatically Move Downloaded Applications The first thing I always want to do when a new application is move to ~/Applications. In the past I …

2014-08-04: Ninety Days Justin Williams recommends that you don’t spend more than ninety days on a 1.0. I’m with …

2014-08-04: Alamofire Alamofire is a new networking library – written in Swift – from the creator of …

2014-07-20: Swift Optionals I understood the concept of optionals right away, but since the debugger doesn’t work with …

2014-07-02: My New Job I hadn’t mentioned it here, but a couple of months ago I took a full time position running iOS …

2014-07-01: Vendor Unique Identifiers I haven’t needed to get a unique device ID since before we stopped being able to use …

2014-06-27: Faster Playback in QuickTime X Just learned from the Accidental Test Podcast that if you option click on the fast forward button in …

2014-06-24: How the CEO of Evernote Organizes I never feel like I have a great answer on how to organize anything, so this response on Quora by …

2014-06-17: Objective-C Without the Smalltalk This is a really good post lamenting some of the direction Swift has chosen to take: Gone is the …

2014-05-23: The New DuckDuckGo I hadn’t been using DuckDuckGo as my main search engine recently, but the big revision they …

2014-05-11: A Small Thing for My Dad I’ve been hearing about Harry’s cartridge razor subscription service for a while on …

2014-05-05: Idea for Networking and Model Objects I’m considering how to handle a pretty big refactoring of how networking code is handled in …

2014-05-04: WWDC 2014 I will be at WWDC this year. I’ll also be in SF before and after. If you’re going to be …

2014-04-29: Web Hosting for Developers Marco thinks we should all suck it up and learn basic Linux server administration, and that a lot of …

2014-04-28: WorldWideWeb Source It’s less nuts to me how much different the source code for Tim Berner Lee’s …

2014-04-28: The Record Season 1 On Saturday I used the ten hour drive from Portland to San Francisco to listen to all of the first …

2014-04-22: Band App Diary #3: More Thoughts on the Feed Continued from this post. My first thought is that it seems like I should be able to generate an RSS …

2014-04-22: Band App Diary #2: Database to Feed List Since I’ve decided on going with a single feed list that’s going to represent all of the …

2014-04-19: Band App Diary #1: Initial Design Thoughts If you read this blog lately, you know that I have (am) a band called Fisherman’s Porch, and that …

2014-04-11: The Best Guitar Stands Until I was about fifteen or sixteen, it seems like the only kind of guitar stand I ever saw looked …

2014-04-08: The Revival of the Manual Typewriter I enjoyed this article on Medium about one mans infatuation with manual typewriters. Using a …

2014-03-21: The Kindle Is Flawed But Worth It A couple of weeks ago I bought a Kindle Paperwhite. I like it a lot. The backlight isn’t so …

2014-03-17: New Tracks to Check Out I posted a couple of new tracks I’ve been working on that you can check out on my band site if …

2014-03-11: NxMW Episode 6: Post Industrial Hellscape Bob and I are back on a regular for recording North by Midwest. The next episode will be out Friday, …

2014-03-11: Picking Up My Dolphin Yesterday I’m now the proud owner of a 1988 Dolphin motorhome. I had to fly to Bend, Oregon, and then …

2014-03-06: Beta Test My Album Over the past while I’ve been working with a stronger dedication to finish something …

2014-03-04: Dancing With weakSelf There was a really good post on the Black Pixel blog by Rich Wardwell about the implications of …

2014-02-27: Make Spotlight Searches Less Annoying With This One Weird Trick I pretty much never never want to “Search This Mac” if I’m starting from a Finder window.

2014-02-06: January 26th Video of Me Performing Music I have a new music thing I’m trying to get started called Fisherman’s Porch. …

2014-01-28: Thoughts on the Verge Review of Pebble Steel Nilay Patel’s review of the Pebble Steel is pretty good, but I did have two thoughts after …

2014-01-25: How to String a Guitar Stringing your guitar this way will help it stay in tune by preventing slipping. Worth knowing how …

2014-01-17: Why Can't Everyone Grow Up and Treat Women Like People? This ad for Infinity Augmented Reality is super creepy and awkward. It plays to someone with the …

2014-01-15: Don't Store Static Content in Code Sticking large blocks of static content directly in code is a bad idea, but I see it all the time. …

2014-01-11: Misconceptions About Sound Proofing Versus Treatment A friend who wanted to sound proof the garage at her new house, so that her band could use it as a …

2014-01-06: Push Notification Distractions and Anxiety Everyone knows that distractions are productivity killers. But I’ve also started to become …

2014-01-03: iA Drops Syntax Control Patent, Internet Silent Last week, the Internet exploded when the website for Information Architects new app, Writer Pro, …

2014-01-01: Money Doesn't Mean They Don't Have to Respect You Most developers I know do work for other people, either as a contractor or an employee. Two things …

2013-12-31: My Analog Writing Tools As much as I love computers and technology, I use paper a lot. I’ve used it for writing song …

2013-12-30: Tools to Make Software Less Dysfunctionally Someone on Twitter the other day sent me a message asking me what tools I was using when making apps …

2013-12-29: Meslo Is a Better Version of Menlo Meslo is a tweaked version of Apple’s Menlo font which fixes what I think has always bothered …

2013-12-29: Three Good Books About Writing Writing is hard. It’s also true that the only way to get better is to do it a lot. No amount …

2013-12-28: Turn Off Text Antialiasing in Xcode I’m not sure in what way my brain is broken to cause this to bother me so much, but I’ve …

2013-12-28: Which RSS Readers Subscribers to My Blog Are Using I was looking at the page in Feedpress1 today which breaks down subscribers by which RSS reader they …

2013-12-27: The Products Apple Doesn't Have Time to Improve If you haven’t been to the Safari Extensions Gallery in a while because it was terrible, never …

2013-12-27: DragonDrop Is the Mac Utility I Use Most DragonDrop has been out for a while, but I still get asked about it whenever I use it during a …

2013-12-26: How I Chose a New TV Aside from occasionally becoming obsessed and bingeing on entire seasons of a TV show, I …

2013-12-24: Introducing My New App: Braid Mail A few months ago I started working with a team on an iOS mail app called Braid Mail. It’s been …

2013-12-18: Photos+ My friend Justin Williams has just released his new photo viewing and management app, Photos+. …

2013-12-14: What if Apple Got Rid of Star Ratings? I may be overlooking something that would make this a terrible idea, but it’s something I …

2013-12-10: Handling Colors Better in Your Apps When I’m working on an app something that I try to avoid is to have lines of code like this …

2013-12-03: Deformed Freak Born Without Penis The Onion reports on a truly sad story: Sources said the abnormal, visibly blemished creature has …

2013-11-29: Demobilizer Safari Extension I was going through some links I’d sent to Reading List, and couldn’t quite remember …

2013-11-20: The Salon Product Grey Market and Diversion I saw this article from something my hairdresser (of course) posted, and I learned a few couple of …

2013-11-16: Brent's Vesper Sync Diary Brent Simmons has been writing a series of blog posts to journal how he’s been approaching …

2013-11-12: Why Indie Developers Should Check Out Portland According to this article from Freelancers Union, Portland is the most freelancer friendly city in …

2013-10-18: The US Treasury's Debt Limit Page The United States Treasury: The debt limit is the total amount of money that the United States …

2013-10-16: UIManagedDocument for Core Data Apps As someone who’s spent a lot of my career being the “Core Data guy” on many projects, …

2013-10-04: North by Midwest 05: Spicy Taco With a nation in crisis only one podcast featuring myself and Bob Cantoni have put feet on the …

2013-10-01: Short Review of Marked 2 A few days ago Brett Terpstra released a new version of his wonderful Markdown preview app Marked. …

2013-10-01: Unsubscribe Rule for Apple Mail I’ve been making a point lately to take back my inbox and actively unsubscribe from websites …

2013-09-29: Hipster Ipsum Artisanal filler text for your site or project: Fugiat post-ironic aliquip authentic, pop-up kale …

2013-09-28: Live Long in Oregon Agree or disagree with Obamacare, Oregon’s ads for our exchange are fucking awesome. My …

2013-09-27: North by Midwest 4: "Agassi Headband" We’re recording these things on the regular, like real podcasters. Check out our latest …

2013-09-25: North by Midwest Episode 3 Bob and I have put out a new episode of everyone’s favorite podcast themed on one host being …

2013-09-25: OmniGraffle 6 OmniGraffle 6 is here and looks fantastic. I was using OmniGraffle 5 last night.

2013-09-23: Valve's SteamOS Valve (the people who made Portal, Half-Life, Team Fortress 2) are making their own OS. …

2013-09-17: FCModel and Current Thoughts on Core Data Marco Arment’s Core Data alternative that sits on top of SQLite and FMDB is on GitHub and …

2013-08-26: 360iDev September 8-11 in Lone Tree Colorado I'm excited to be given the opportunity to speak at 360iDev again in 2013. As usual, it's …

2013-08-25: Izze the Little Brown Pig About seven years ago — when I was twenty-one and had just been hired at the Guitar Center in …

2013-08-20: Tumult Hype 2.0 The Tumult guys sit behind us at our office in San Francisco, and I’ve known them for a few …

2013-08-20: The Startup T-Shirt Stereotype Braid Lab’s own Jason Corwin questions whether t-shirts are a worthwhile investment for …

2013-08-17: Nicer Segue Preparation With Storyboards When we started developing the iOS app for Braid, a decision I made early on was to use Storyboards. …

2013-08-14: Introducing My New Company: Braid Labs I’ve been a bit quieter the last couple of months on my blog and Twitter, and it’s not for no …

2013-08-01: How I Fixed Not Being Able to Remotely Connect to a Mac As long as I’ve had my iMac (about six months), I’ve been unable to connect to it …

2013-07-19: The San Francisco Rent Explosion The San Francisco Rent Explosion: In San Francisco, the median rental price for an apartment …

2013-07-09: Use Find My Friends To Help Your Mom Worry Less Since I’m working in San Francisco now, I’ve been traveling back and forth a lot, and …

2013-07-06: Pat Metheny on Many Reasons Kenny G Is a Douchebag Pat Metheny is a well known jazz guitarist with three gold albums and twenty Grammys. He also really …

2013-07-02: North by Midwest Episode Two The second episode of myself and Bob’s wonderful self-help podcast — North by Midwest — is …

2013-06-29: Satechi Portable Energy Station Follow-up Last month, before headed to WWDC I wrote a review of all the different external battery packs …

2013-06-27: Jumping to Protocol Definitions With Pragma Mark Using pragma marks to organize source files is one sign that the person who wrote the class put a …

2013-06-25: NetNewsWire 4 Public Beta NetNewsWire has been my favorite feed reader for the Mac since I’ve known what a feed reader …

2013-06-25: Bob and I Have a Podcast My friend Bob Cantoni and I first met at Çingleton Deux about nine months ago, and came up with the …

2013-06-20: Interview With Kim John Il's Sushi Chef This interview with Kim Jong Il’s personal chef of ten years kind of blew me away. The man …

2013-06-17: Brent's AltWWDC Slides Brent Simmons slides from AltWWDC on how he made Vesper are really informative. I’m strongly …

2013-06-11: 10 things designers need to know about iOS 7 Really good article that covers most of the high level changes in iOS 7 that designers need to be …

2013-06-09: Great Coffee Near WWDC If you’re near Moscone West during WWDC and looking for coffee, you might find yourself …

2013-06-09: My One WWDC Prediction Like everyone else, I have no idea what Apple might announce tomorrow morning. Tim was clearly not …

2013-06-07: Giving it Away Gabe has one of the best takes on the dangers of giving away our privacy to companies like Google …

2013-06-06: Introducing Vesper Of all the people I’ve had the opportunity to spend time with over the past few years, three …

2013-06-06: Which Mobile Battery Pack You Should Buy for WWDC If you’re attending WWDC next week, the one piece of gear that I think is more essential to …

2013-06-05: The Cheapest Generation Link: The Cheapest Generation Article in The Atlantic about how millennials just aren’t as …

2013-06-05: Migrating From Octopress to Wordpress After several months of running this blog using the static blogging system Octopress, I‘ve moved …

2013-06-04: In San Francisco Next Week Although I didn’t buy a ticket this year, I’ll be in San Francisco all of next week during WWDC. On …

2013-06-04: Apologizing in Advance Currently in the process of moving blog engines, so I apologize in advance for any repeats in the …

2013-05-30: Back to Google Apps About a month ago, I posted about how I was switching my work e-mail from Google Apps to Fastmail, …

2013-05-18: Nick Bradbury Joins Automattic Nick Bradbury (FeedDemon, Social Sites, Glassboard) has taken a job at Automattic (the people who …

2013-05-08: Springboard #7 I had a fun time recording Springboard with Ash Furrow recently. We talked about completion blocks, …

2013-05-01: Pinbook Support in Sunstroke Fever Reader If you use Shaun Inman’s Fever for RSS, the app Sunstroke just got a big update which, among …

2013-04-29: From Gmail to FastMail Late last week — due to nothing wrong with Google’s services — I turned off my Google Apps for …

2013-04-25: Azure Mobile Services and Core Data May 1st in Portland On May 1st, I’ll be giving a presentation on Core Data at Microsoft’s Portland offices, and Josh …

2013-04-23: Systematic #41 Brett Terpstra was kind enough to have me as a guest on his show Systematic, and the episode is out …

2013-04-20: How and Why I’m Using Evernote I’m not sure what triggered it, but all of a sudden it seems as though the nerd world has gotten …

2013-04-11: QuickRadar Every iOS developer who’s ever complained to an Apple engineer or evangelist is familiar with …

2013-04-07: Stop Using Success/Failure Blocks I‘m not entirely sure where this first started, but a pattern that you seen a lot in third party …

2013-04-01: NSHipster Discusses iCloud NSHipster talking about iCloud: > The Lisa. The Twentieth Anniversary Macintosh. The iPod Hi-Fi. …

2013-03-26: My Friend, Logan Looking at Tumblr the other day I ran into this photo. It was tagged “Julian Koster,” and although …

2013-03-22: Switched to NewsBlur Last week when Google announced that it was shutting down Google Reader, it seemed as though the …

2013-03-14: Comparing Bolt Bus and Amtrak As I write this I’m currently aboard a bus headed from Portland Oregon to Seattle Washington. …

2013-03-08: My New iMac Since February 2010, I was waiting for Apple to release an update to the iMac, and on January 31 of …

2013-02-18: Hiding Ads From Previously Paid Users in Closeby Although as a paid app Closeby didn’t have a ton of users, I wanted to do my best when taking it …

2013-02-17: Taking Closeby Free A little less than a year ago, I put out a small app called “Closeby” for $2.99. What it does is …

2013-02-01: Mac App Store Review Time Down According to Shiny Developments “Average App Store Review Times” page, average review time for Mac …

2013-01-29: Comparing Dancing Couriers The Candler Blog has a good post comparing different variations of Courier (and also Pitch), with an …

2013-01-29: Courier Prime I’m giving Courier Prime a shot as my new font for non-programming writing, replacing Anonymous Pro. …

2013-01-22: Pinboard Search Template for LaunchBar I don’t know why I never thought of this before today, but it’s really easy to set up a search …

2013-01-18: The absolute bare minimum every programmer should know about regular expressions “The absolute bare minimum every programmer should know about regular expressions” is an older …

2013-01-17: Mr. Reader And The Services Menu for iOS Federico Vittici at MacStories has an article up about a new feature of Mr. Reader (RSS reader for …

2013-01-14: Browser Bookmarklet For Pinbook Justin Clark has made a bookmarklet for Pinbook that takes the URL and title of a page and sends …

2013-01-14: History of the Fisher Space Pen I keep my Fisher Space Pen in my pocket everywhere I go, and use it all the time for taking notes. …

2013-01-11: The Unreasonable Effectiveness of C Damien Katz: That we have a hard time thinking of lower level languages we'd use instead of C isn't …

2013-01-11: How I Format Code Brent Simmons responded on his blog today to something said on the Debug podcast (recommended) about …

2013-01-10: Essential Tools 2012 Last January I wrote a post about what tools I thought were “essential” in 2011. A lot of my …

2013-01-08: Co-author of platinum coin law weighs in on trillion dollar coin There’s a very informative article on Daily Kos where the co-author of the law that makes it …

2013-01-08: Pinbook 1.2.1 Development Notes Pinbook 1.2.1 is out now on the App Store, adds support for sending to Readability (if Readability’s …

2013-01-06: Send Safari Links to Pinboard From LaunchBar As someone who writes a client for Pinboard, it’s probably not surprising that I use it a lot. …

2013-01-06: Create Octopress Posts From LaunchBar One of the things that’s a big kludgy when using a system like Octopress is the manner in which you …

2013-01-05: Obligatory Blog Post About Blogging I’m pretty sure there’s a rule against switching to a static blogging system without writing at …

2013-01-04: Coalescing I found this this post by Doug Russell on coalescing messages (turning multiple message sends into …

2013-01-03: TextExpander NSLocalizedString Snippet TextExpander is one of those apps I use so much on my Mac that I only notice when it’s not …

2013-01-01: Left Questioning Myself I can’t think of anyone besides Brent Simmons who can publish two blog posts in a day that …

2012-12-31: The End of Netbooks The Guardian Sayonara, netbooks. The end of 2012 marks the end of the manufacture of the diddy …

2012-12-24: Omni's Plans for 2013 The Omni Group: With "iPad or Bust!" out of the way, we've been able to move some of our projects …

2012-12-22: Holiday Expense Tracking With Numbers This year as I buy presents for the people closest to me, I’ve decided that I need to keep …

2012-12-19: Dropping iOS 5 One of the changes that I made in Pinbook 1.2 was to supporting iOS 5. I started working on Pinbook …

2012-12-18: The New Instagram If — like the rest of the web — you were shocked and appalled by the changes to Instagram’s …

2012-12-16: Rate iTunes Tracks With Keyboard Maestro Gabe shows us how to rate iTunes tracks using Keyboard Maestro. I really need to check out Keyboard …

2012-12-16: The Pinboard Co-Prosperity Cloud Maciej Cegłowski is starting an incubator: How is this different from other incubators? …

2012-12-13: Great New OmniFocus Perspective Icons An awesome new set of OmniFocus perspective icons by Icons and Coffee that you can purchase for only …

2012-12-05: A Couple of Songs From Last Night Spencer and I recorded two songs last night, and I thought I'd share them. They were both recorded …

2012-11-29: Fantastical for iPhone I’ve just moved “Calendar” off of my home screen and replaced it with Fantastical for iPhone. It’s …

2012-11-24: Realmac On Designing For Retina I found this post on Realmac Software's blog about designing graphics for retina extremely useful.

2012-11-23: The Statement You Make Matters Jesse Thorn on why the clothing you wear matters: Clothing is a way we represent ourselves to …

2012-11-21: Tokens for Mac Tokens is a new Mac app that makes it easy to generate, share and track tokens for your App Store …

2012-11-21: Black Pixel on The Next Web Daniel Pasco and Michael Jurewitz Interviewed on The Next Web: When it came to Kaleidoscope, the …

2012-11-18: All You Need to Know to Get the Best Shave The Wirecutter on Shaving: To make my picks, I spoke with experts who have been through every razor …

2012-11-13: Elements 2.6 Second Gear have released version 2.6 of the best text editor for iOS: Elements. The new file …

2012-11-12: Poster - A Wordpress Blog Editor I saw Poster on The App Store a couple of days ago, but just bought it once I saw it linked to on …

2012-11-10: The Generational Podcast I'm proud to be sponsoring this weeks episode of Generational with Gabe Weatherhead, which is all …

2012-11-09: There Is No Secret Jim Dalrymple: Over the past few years I have been asked by many new and established bloggers what …

2012-11-07: Pinbook 1.1: Polish and Speed Pinbook 1.1 is out on the App Store now, so I thought I’d take a moment and go over a couple of the …

2012-11-06: Archival Clothing Marled Knit Caps Archival Clothing Release — Marled Knit Caps: For the Fall, we're releasing our knit caps in soft, …

2012-11-05: The First Comment on Hipstamatic's Time Magazine Post The cover of Time Magazine was shot using Hipstamatic — this is the first comment on their post …

2012-11-02: The Five Stages of Hosting Pinboard Blog: As a proud VPS survivor, I thought it might be fun to write up five common options …

2012-10-30: Pushing the Boundaries Justin Williams: Apple has fostered an environment where we can produce high quality games and …

2012-10-19: A Massive Speed Difference in iPhone Core Data Samuel Goodwin: It was brought to my attention last night by my good friend, Collin Donnell, that …

2012-10-18: Send Links From Your App to Pinbook With ALBPinbookActivity If you're an iOS developer and want to easily add Pinboard support for users with Pinbook installed, …

2012-10-18: One or Two Primary Attributes John Gruber talking about a smaller iPad: When designing anything, you pick one or two primary …

2012-10-17: Release and Creation of Pinbook 1.0 I’m unbelievably excited to be officially announcing the release of an app I’ve been …

2012-10-08: HTC's Record Profit Drop Businessweek: HTC Corp. (2498), Asia’s second-largest smartphone maker, posted a record 79 percent …

2012-10-08: Committed Justin William's new app is the kind of simple — insanely useful — idea that all developers wish we …

2012-10-01: They Actually Said “Maptastic” Onavao: Onavo’s team of data experts set out to compare the data consumed by Apple Maps on iOS 6 to …

2012-10-01: Shameless Google Passes Microsoft’s Market Value as PC Loses to Web Google Inc. (GOOG) has surpassed …

2012-10-01: Recreating a Photograph With Flyover I couldn't do it exactly, because the building she took the photo would get in the way, but I …

2012-09-27: Subtle UI Changes in iOS 6 Subtle UI changes in iOS 6 and the case for the blue status bar: The final subtle change in iOS 6 …

2012-09-27: The History Of The Scroll Bar The history of the scroll bar: Interesting — possibly meaningless — side note: the most significant …

2012-09-25: Meeting a Troll Meeting a Troll: I received a parcel at my home address. Nothing unusual there - I get a lots of …

2012-09-19: On Supporting Taller Screens I was a bit surprised to have a non-developer ask me if it’s going to be hard to get my apps …

2012-09-18: Jetpack Temptation Fuck Jet Packs: We’re conditioned to think that more features are better. That …

2012-09-04: Love Means Never Having to Delete a Plist Horace Dediu, in an interview on Microsoft Surface: In contrast Apple sees the iPad as a new type …

2012-09-03: Stupid Facts Dan Savage in Blogtown PDX: Instead of telling us the truth in plain English—you’re being …

2012-08-30: This Almost Makes OpenGL Sound Approachable Jacob Eiting on OpenGL and the GPU: For many programmers the GPU is a part of the system shrouded …

2012-08-28: Come See Me Play Music in Portland This Friday If you haven’t known me for long you might know this about me, but before I ever bought my first …

2012-08-28: Identical Simmons's My two favorite Simmons — Brent and Michael — have started a podcast called Identical Cousins. …

2012-08-26: Implementing Areas of Focus Using OmniFocus Something I struggled with when first trying to implement GTD was how to organize tasks and projects …

2012-08-24: A Chair About Running Glassboard I spend a potentially unhealthy amount of time thinking about and tweaking things like how I have …

2012-08-22: Good for Samsung Review of the Samsung Galaxy Note 10.1 on Android Police, “An Embarrassing, Lazy, Arrogant …

2012-08-20: Oregon Data Centers Facebook’s new Oregon data center: Facebook’s data center here is one of the most energy …

2012-08-14: Justin on Startup Life The Stages of Startup Life Realize that you’re not really busy and that there’s more to life than …

2012-08-12: 360iDev 2012 I’m pleased to say that I’ll be speaking at 360iDev 2012, September 9–12th in …

2012-08-01: Dark Xcode Themes Every so often I try a dark theme in Xcode, and usually switch back to the default within a few …

2012-07-31: MacDrifter on Blog Portability MacDrifter “Things I Have Learned About Blog Portability”: In my continuing efforts to migrate off …

2012-07-31: Hulu Plus on Apple TV Hulu Plus is now available on Apple TV. I've never paid for cable service, and don't plan on …

2012-07-27: Get Ready for Food Prices to Go Up Get Ready for Food Prices to Go Up: Sounds like vegans who eat local, unprocessed foods are going to …

2012-07-26: About Text Editors Macdrifter: I have a garage filled with amazing but different options. NVAlt is the Austin Mini …

2012-07-20: The Sweetest Thing I've Heard Today Manton Reece, talking about the impermanence of digital media: Some people say “good riddance” to …

2012-07-20: The LA Times Tries to Capitalize on Aurora Tradgedy LA Times: How will Colorado shootings affect 'Dark Knight Rises' screenings?:  As details …

2012-07-20: Trapit for iPad TUAW: Trapit for iPad was born out of an artificial intelligence project completed by DARPA and …

2012-07-17: Apple Does the Right Thing for 3GS Users The Verge: iPhone 3GS gets shared Photo Streams and VIP email with new iOS 6 beta release: With the …

2012-07-05: Ordered Apogee MiC Ordered an Apogee MiC this morning. If you've never heard of it before, it's a USB microphone which …

2012-07-02: Piedmont OmniFocus Theme This weekend I discovered what I’m pretty sure is the most effective way to lose two days: …

2012-06-29: My NetNewsWire Window I love NetNewsWire1 — and have for years — because its interface isn't overdone, and because of how …

2012-06-27: Apple's Podcasts App In this version it’s OK if you weren’t willing to pay money for another podcast app, but …

2012-06-23: Sales of Closeby and What I've Learned A few months ago I released a small app called Closeby. What Closeby does is finds which of your …

2012-06-23: Wes Anderson Color Palettes I’ve been thinking of creating a custom Keynote theme to use for all of the talks I do. This …

2012-06-23: innessential.com: UIGestureRecognizer and nil-targeted Actions Brent Simmons: I like the Cocoa responder chain — I like being able to specify nil as target and …

2012-06-22: TextExpander 4 Nice update to an app I use all the time. The multi-line fill-ins feature in particular is something …

2012-06-06: BeeList for iPhone My friend Matt just released a new shareable list app with one of my favorite names ever: BeeList. …

2012-06-05: Best Coffee Roasters in Portland An Exploration of Portland Oregon Food and Drink: I was floored by these results. The relatively …

2012-06-01: WWDC Travel Checklist Whether or not you got a ticket this year — or are just going — WWDC is five days of being insanely …

2012-05-28: HockeyApp is Awesome I switched from TestFlight to HockeyApp recently and couldn't be happier. It's not that I was ever …

2012-05-20: Coding Guidelines For Cocoa There's one document I spend an unreasonable amount of time referring back to when coding that I …

2012-05-15: Glassboard 2.0 My friends at Sepia Labs have just released the version 2 of Glassboard, their app for sharing …

2012-05-12: A Glitch or Two This Is What Developing For Android Looks Like | TechCrunch: Siu is nonplussed though. He’s told me …

2012-05-05: Building a Desk The past couple of weeks I've been considering the possibility of buying a new desk. The problem …

2012-04-23: Motivations for Decorating Instance Variables Mark Dalyrymple on the Big Nerd Ranch Blog: These synthesizes tell the compiler that each property …

2012-04-23: MarsEdit 3.5 MarsEdit is the final destination for almost everything I post here, and version 3.5 is a really …

2012-04-15: Going With Xcode's Code Style Flow If there's one thing I've spent way too much time thinking about, it's the way I format code …

2012-04-12: Prioritizing Active Transportation in the United States I live in Portland Oregon, a place that’s often referred to as the Cycling Mecca of the United …

2012-04-11: A 2008 Ad From Portland Mayor Sam Adams Sam Adams is the person who isn’t running for mayor again due to having a consensual …

2012-04-11: The Verge: "Next iPhone to Be Weirdly Proportioned" The 4 inch iPhone 5: Colin's idea was to keep the shorter side of the iPhones screen the same, i.e. …

2012-04-10: Boosh. Called It. Simpsons creator explains Springfield reference: Simpsons creator Matt Groening revealed to …

2012-04-08: Awesome Icons for OmniFocus Read a great article last night by someone named Tim Stringer on how he uses OmniFocus (via …

2012-04-03: Just Bought QuickCursor A bit behind the curve on this, but just bought a copy of QuickCursor, and I don't know why I waited …

2012-04-01: Share With Dropbox AppleScript Something that comes up pretty often for me is copying a file to my Dropbox public folder and then …

2012-03-24: Mike Daisey's New Column in the Portland Mercury Mike Daisey has a new column in the Portland Mercury: For me, the pyramids door Egypt symbolize one …

2012-03-21: A Ride in the Rain Just went on an extended ride through the east side of Portland in the rain, on the bike I received …

2012-03-20: Nothing is More Fundamental Jeff Atwood on the new iPad and it’s display iPad 3 reviews that complain “all they did was …

2012-03-20: Photos From the Portland Farmers Market One of my favorite times in Portland is the several months out of the year when the PSU Farmers …

2012-03-19: Investing in Customer Service There's good article in The New Yorker this week about how Uniqlo and other companies have become …

2012-03-19: Making Instapaper Folders Useful I haven't ever known exactly what to do with folders in Instapaper. But I'm a sucker for systems and …

2012-03-17: iPad 3, iPad 2 and iPhone 4S Cellular Speed Tests I wanted to see what the real differences were between Verizon's LTE, and the AT&T 3G …

2012-03-15: Addendum to Previous Post In the previous post I talked about my reservations regarding the way that iCloud syncing is handled …

2012-03-15: Shawn Blanc's Review of Byword Shawn Blanc on iCloud Syncing: The iCloud integration is, as with most other apps, painless and …

2012-03-13: Desk Reorganization With Snapshots I did a little reorganization in my office today and took some snapshots. I've been trying to find a …

2012-03-13: The CueCat Brent Simmons — “Each Generation is Doomed to Reinvent the CueCat”: Here’s the thing about the …

2012-03-12: Putting Duck Duck Go in the Safari Search Bar Ever since Google started prioritizing Google+ in search results, I've been courting new search …

2012-03-12: Got My Tactile Pro UPS just dropped off the Matias Tactile Pro I ordered from OWC. I'm going to write a full post about …

2012-03-11: Dyson DC35 Digital Slim Review I'm terrible at cleaning my house, especially vacuuming. I came to a realization that the only way …

2012-03-10: Mechanical Keyboard Decision Making Over the past couple of weeks I've been obsessing over getting a mechanical keyboard. Mechanical …

2012-03-09: Take Control of BBEdit The people at TidBITS have released the latest in their Take Control series of books — “Take Control …

2012-03-08: Photos Edited Using iPhoto for iPad I edited a few pictures from the last few days using iPhoto for iPad and posted them to my Flickr. I …

2012-03-06: Immodest Predictions Gruber asks, “What would it take for the iPad 3 to be deemed an immodest update?”: But if a faster …

2012-03-05: Ownership Over the past week I've moved away completely from the template-based hosting service I was using, …

2012-03-05: Omni Sync Server Out of Beta The Omni Group: Today, I get to do something we’ve been looking forward to for a while now: …

2012-03-05: New Blog Home I've moved this blog to a new host — so sorry if you saw repeats in the RSS feed.

2012-03-03: On Creative Work Spaces Looking at this gallery of beautiful work spaces (via The Loop), my initial thought is actually — …

2012-03-01: New Albina Development Site This week I finally decided to put together a new site for my company using just HTML, CSS and …

2012-02-28: Preview Current BBEdit Document Using Marked I’m a big fan of Brett Terptra’s app Marked for showing Markdown previews while writing …

2012-02-27: Closeby 1.0 A new app I created called Closeby is now available on the App Store. It uses your address book to …

2012-02-27: Logging NSData Containing String in the Debugger I'm trying to eliminate ever using log messages in my code for debugging. I'm sure a a lot of people …

2012-02-27: Other Developer Tools Location in Xcode 4.3 Incase anyone else was wondering Instruments, FileMerge and the rest went in Xcode 4.3:

2012-02-27: Archival Clothing Snapshots From Portland Archival Clothing: Snap views from last month's field trip up to PDX. The Archival Clothing folks …

2012-02-27: 12 Million. Ever. parislemon: Across all the various OEMs that make Android tablets, 12 million have been sold in …

2012-02-26: Manton's Follow-Up on Sandboxing Manton Reece, on sandboxing for Mac apps: I'll admit I have some regret leaving the Mac App Store. …

2012-02-20: Xcode Build Script for Automatically Updating CFBundleVersion Since Git doesn’t create numeric build numbers, I haven’t known exactly what to do with …

2012-02-16: Christa on Designing Piezo This post by Christa Mrgan on the evolution of Rogue Amoeba’s Piezo is awesome. Also love that …

2012-01-30: MacDrifter on Switching to BBEdit MacDrifter: It was worth the investment. I don’t mean just monetarily. I invested many hours into …

2012-01-28: Still Using Siri Marco Arment responding to Boris at The Next Web on Siri But I still use Siri. My wife still uses …

2012-01-20: Thunderbolt Audio Interfaces From Apogee and Universal Audio Apogee Symphony 64 Thunderbolt: The latest addition to the Symphony I/O module line-up, the 16x16 …

2012-01-20: xScope 3 I’ve used xScope whenever I’ve done user interface work for the past couple of years, …

2012-01-17: Slender for Mac and iOS Developers My friend Kyle Richter has released his new app, Slender. It’s a simple and attractive way for …

2012-01-15: 360|MacDev 2012 360|MacDev is in a few weeks, and if you write — or want to write — Mac software, you should be …

2012-01-13: Why Brent is Trying Bing It wasn’t the crap, it was losing trust: Running a search at Google was starting to feel like …

2012-01-10: Five Years Ago in San Francisco Five years ago today, Apple announced the iPhone. I was living with my girlfriend at the time in …

2012-01-09: Learn and Work Hard The Mac App Store turned one a couple of days ago, and it’s gotten me thinking about the past few …

2012-01-06: Coding Isn't Necessary, But It's Good to Know I’ve been talking with friends and reading blog posts in the past few days over the idea of …

2012-01-06: Article On Portland Coffee Culture And Home Brewing Willamette Weekly: Why is Portland, of all places, the capital of American coffee culture? There’s …

2012-01-04: Essential Tools 2011 After reading Justin’s list of his favorite tools for power users and developers, I started to …

2012-01-03: Woody Guthrie's New Years Rulin's Thirty-three “New Years Rulin’s” from Woody Guthrie’s journal on January 31st 1942. …

2011-12-29: Brewing Coffee With Zero Electricity Marco Arment had a post earlier about making coffee when your house’s electricity is out. I …

2011-12-28: GTD Wagons and Dirty Dishes Part of using GTD is falling off the wagon. Everyone gets overwhelmed and lets their system linger a …

2011-12-24: Hope You Got a Good One The Verge: Samsung has just distributed the worst news of this Ice Cream Sandwich upgrade cycle: …

2011-12-23: Kindle Fire First Impressions I finally got to put my hands on a Kindle Fire today. I only used it in a store for a few minutes, …

2011-12-20: Justin William's Developer and Power User Tool List Justin Williams: This is the third installment of my must have must have list of tools and …

2011-12-15: RSS Folders Followup I posted a couple of weeks ago about getting rid of my somewhat arbitrary RSS folder setup in favor …

2011-12-14: Microsoft's iOS Apps Microsoft releasing what looks like a pretty cool game, as well as the other stuff they've been …

2011-12-14: CocoaConf Address Book Slides Here's the slides from my address book talk at CocoaConf two weeks ago. Hopefully you'll find …

2011-11-23: Goodbye, RSS Folders Although I'd add or subtract every once in a while, I've had my folders in Google Reader pretty much …

2011-11-16: Simple Is the Greatest Kind of Empowerment My mom is not technical. When someone makes reference to normal people not understanding things like …

2011-11-13: Stumptown Brewing Guide < p> < p>If you’re interested in making better coffee at home, the Stumptown …

2011-11-13: Five Thousand Things Fortune quoting Steve Jobs from the lost Cringely interview: Designing a product is keeping five …

2011-11-08: 360|MacDev 2012 < p>I’m very excited to be speaking at 360|MacDev this year Feb 3rd & 4th. This is …

2011-10-18: Delayed Execution of Blocks If you want to delay execution of block for a set number of seconds, you can use dispatch_after() in …

2011-10-12: Procrastination Contexts If you’re using GTD, you know what a context is; and if you’re a human being you …

2011-10-10: Steve Jobs, Fear, and Trying I’m scared to write. I’m often scared to write, anyway, but about Steve Jobs dying …