tatey.com

About

Tate Johnson is defaults kind of guy and software developer living in Sydney, Australia. I built Antenna Mate and lead development at TheBestDay. You can follow me on Twitter, fork my code on GitHub, spectate my shots on Dribbble, hear what I listen to on Last.fm or subscribe to my blog's RSS feed.

Tate JohnsonMy love of computers started when the old man showed me Prince of Persia on a 386. I bounced from a gamer interested in PC hardware, to a Linux fanatic who would install a distribution on anything with 1’s and 0’s before developing a genuine passion for nice software.

Between February 2008 and December 2011 I worked at Everyday Hero, a service empowering not for profits to multiply their fundraising efforts. As a small company I did a bunch of things, but mainly Ruby on Rails. In October 2011 Everyday Hero was acquired by Blackbaud, a large US software company. Frustrated over the direction of the product and genuinely looking for a change I moved to Ennova in January 2012.

Ennova created Envision, a product for simplifying event and personnel management in the construction and mining industries. I lead and shipped Envision for iPhone as well as consulting on bespoke client projects. By July 2012 I decided to focus entirely on a product and moved to Sydney with my girlfriend to lead development at TheBestDay. We're loving it, but still miss Brisbane.

Outside of work I graduated with a Bachelor of Information Technology from Griffith University in December 2010. At my final year of university I designed, built and shipped Antenna Mate for iPhone and iPad. Antenna Mate takes the guess work out of pointing a TV antenna from anywhere in Australia and the United Kingdom. It recently sold it's 6,000th copy on the Australian App Store. I've also created and contributed to several open source projects. I love my girlfriend, good software, Ruby/Rails, JavaScript/AngularJS and Objective-C/iOS.


Posts

  1. Experimenting With Continuous Deployment for Feature Branches

  2. Antenna Mate Ships in the United Kingdom

  3. Design is an Iterative Process

  4. Next Stop is Hopping Off

  5. Adding and Removing Children with Rails Nested Forms and AngularJS

  6. Shipped: Next Stop for iPhone

  7. It was a Mistake to Undervalue the “Contact Us” Button in my iOS application

  8. Testing Private and Protected Methods in Rails Controllers Without Being Awkward

  9. SimpleDelegator + MiniTest::Mock = SimpleMock.

  10. Mocking with MiniTest::Mock and SimpleDelegator

  11. Pseudo Dribbble

  12. The Setup

  13. Planning the Future of Antenna Mate

  14. Reflecting on my First iPhone App: Antenna Mate

  15. Replicating View for Header Section in UITableView

  16. JavaScript API

  17. My Favourite Photo From Paris

  18. A LaTeX Default Formatting Inspired Design

  19. Lime in Time

  20. I Did It! 45KM in the Great Brisbane Bike Ride

  21. In Pursuit of an Active Lifestyle

  22. Zoomable Type is Mac OS X's “Show in Large Type” for jQuery

  23. My Jekyll Fork Becomes Jekylless

  24. Why I Like Enumerable#inject

  25. Forking Jekyll: Now With LESS and Growl Notifications

  26. Automating Builds for Integrity When Using a Vanilla Git Repository

  27. What I Aspire to in Minimal Web Design

  28. Quotes is a Sinatra Application for Browsing and Submitting IRC Quotes

  29. Simpler Deployment for Jekyll Using a Rakefile and rsync

  30. Favourite Photos From Holiday to the United States

  31. A Quick Comparison of American and Australian Slang

  32. My Desktop Was Minimal Before Migrating to OS X

  33. Holiday to the United States

  34. Observing Escalator Etiquette

  35. Don't Know C# and Love Programming? Get on Stack Overflow

  36. Stack Overflow is the Programming Forum I've Been Looking For

  37. Apollo 11 Source Code Available

  38. Reset Stylesheets are Overrated

  39. Deploying a Rails Application to DreamHost

  40. Quantifying What's Better About Mac OS X

  41. IRB for Teaching Ruby Interactively

  42. 220KM Round Trip, Mountains, Dams, Crisp Air and Country Roads

  43. Jekyll Meets DreamHost. Automated Deployment For Jekyll With Git

  44. Git Rebase For Linear History

  45. Layouts With Smarty

  46. Having a Flashback

  47. Obligatory Hello, World!