April 2017
Contributing to MastodonThe Web and MastodonMoving Mastodon to Digital OceanMastodon Hosting Migration PlanRunning Mastodon on HerokuUpdate on Medication ChangesMastodonMastodon AdministrationRxSwift Book AnnouncementSwift Playground BooksSeptember 2014
Why is this Difficult?Functional Programming in SwiftChallenging Established DogmaYour First Swift AppAnyone Can LearnCrestfallenShooting FilmExploring UIAlertControllerCopenhagen/Warsaw TourPhotographic RutJune 2014
Reflections on Art Basel 2014Me on MacVoicesObjective-C is Not Easy to LearnWhelp.In-House with ArtsyRemoving AdsExpression Interpretation Problem with Swift ClosuresA Familiar FormReactiveCocoa 101 at AltConfSwift InitializersInitial Thoughts on SwiftFeelsApril 2014
Mobile CouchUp and Running with MindSeaScience of HappinessDepression SucksiPhreaks PodcastAmsterdam UpdateOn Turning 26Psychology of HappinessDeckset for OS XNew JobPod5February 2014
Amsterdam First ImpressionsFuji X100S ReviewDepressive FunkReplacing Objective-C and CocoaWe Need to Replace Objective-CCore Data Duplicate RelationsKrush iOS ArchitectureNotification Center on iTunesOn Scale and XcodeReactiveCocoa ExampleReplacing Delegates with ReactiveCocoaNotification CenterJanuary 2014
MotivationsiOS ToolboxStorytellingBeing a Guest on a PodcastKrushiPad OnboardingThe Singularity of Confirmation BiasBill Nye on World PovertyHow to Ask for Developer HelpKilling the Crunch Mode AntipatternMentioReadability 2.0Make it AwesomeStructuring Modern Objective-C30 Days of Open SourceQualityYou Never ArriveHierarchy of NeedsMVVM for iOSMindful EatingNew ProjectThoughtbot PlaybookiOS Community Growing Pains35mm UpdateUnit Testing with Core Data ModelsNew Job ClarificationStartupocalypseFunctional Reactive Programming for GUIsList of Cocoa Programming BlogsDecember 2013
Virtues of Modern Objective-CC-41Functional Reactive Programming on iOSMoving to AmsterdamLearning iOSCarsExposureBad IdeasDevelopmentFear of Missing OutSaying NoCalling BS on Flow StateOctober 2013
Atomic Units of PhotographySoftware Engineering vs. Computer ScienceWeak/Strong DanceWorking RemotelyFunctional Reactive Programming on iOSThe Future of Publishing Is Now35mm LaunchReveal App Goes 1.0The Reactive ManifestoInstagram and Anxiety of the PhotographerLaunch Anxiety2013 So FariOS 7 SeriesiOS Developer DiscomfortJuly 2013
FilmFirst Thing in the MorningOn Apple's PrioritiesApple Dev Center BreachSeason in ReviewYour First iOS App on AmazonMigrating to iOS 7Checklists for Creative WorkThe Pixar TheorySide ProjectsUICollectionView PresentationBeliefUpcomingObjective-C Hackathon ResultsEnumerationMarch 2013
SpringboardSoftware Accessibility Goes Beyond Screen ReadersWe Need to Grow5 Things to Know When Designing for iOSiOS and Objective-C for BeginnersCrowdfunding my Next BookDoom CPU MonitorFixing Xcode Brace BehaviourGit is Worth ItPutting a UICollectionView in a UITableViewCellSubtle ControlsCommittedJailbreak Your RestaurantYou Don't Own Your Work EmailUICollectionView: The Complete Guide ReleasedInternational Women's DayOn Saying No to DesignersThe Journey Is The RewardFebruary 2013
NSEnumeratorLinqNSNorthSecond-Guessing CultureThree WeeksResponse to Pirates and NinjasUnit Testing Makes Development FasterBusyPirates and NinjasUICollectionView Example with UICollectionViewFlowLayoutDesigningIdentityiOS VoiceOver Cheat Sheetobjc_msgSend Is Not Your BottleneckWhiskey ListJanuary 2013
Coders Will DesignOffice MomsDesign for HackersFull Screen ModeLong PlayVoiceOver Crashes my AppDefault Initializer StyleObjective-C VitaminsDisconnect of Digital RightsMoving OnUnit Testing Objective-C Using KiwiA Culture of DenialTips for Young and OldFate and Be ThereNSNorthTech Talks TO JanuaryShould You Use ARC When Learning Objective-C?Featured Article on Developing PerspectiveWhat's Worth Unit Testing in Objective-C?Cameras with Phones In ThemThe Necessity of C in Objective-CYour First Objective-C Unit Test with OCMockSeven Habits of Highly Effective Objective-COctober 2012
Drink Coffee to Slow DownOn The Future of MarkdownAndroid Malware up 580% in Twelve MonthsDeveloping TasteHTML5 vs. NativeCharacterScientists Make Gasoline From AirThe MagazineCanada Isn't So GreatTech Journalism is BrokenDisquiet DevelopersPhrenologyApp.NetAt SignsProposed iPhone 5 App Switcher is StupidAFActivityIndicatorViewPassionThe Rest of My LifeThe Master BranchiOS for Web DevelopersSeptember 2012
500px for iPad: Behind The ScenesAwesomenessNew iPhone 5Companies Aren't PeopleWhen You Assume...iOS 6 Installed on 100 Million Devices in Five DaysPSTCollectionViewThe Distress of the PrivilegedTwitter Cuts IFTTT's Balls OffFix iOS 6 SDK Linker ErrorHow to Upgrade an iOS App for the iPhone 5 ScreenHow to Use NSFetchedResultsController with UICollectionViewLocalization GuideOn Apple's Use of armv7s in Xcode 4.5 ProjectsOne of my favorite buttonsSamsung mocks iPhone 5 BuyersSlide Design for DevelopersUICollectionView ExampleIn Defence of SkeuomorphismNSCharacterSet on NSHipsterA Bridge Too FarAge Doesn't Dictate AbilityGit & XcodeOpen(ish) Handset AllianceWorking to change the worldPowered By FusionUX Doesn't ExistSkeu It!Go Outside and Meet PeopleMountain Lion Easter EggThe Dark Side of PerfectionismWebsite StatsOpening Brace Brackets on Their Own Line in Xcode 4September 12, 2012Think Twice, Publish onceApp Reviews1 Simple Tip for Designing Better iPhone AppsEarly AdoptionHard Drive WoesArguments Against the iPad MiniGoogle Street View PhotographyFast Search-As-You-Type in iOSAugust 2012
Exploring NSOrderedSet in Core DataAnimating Views with CADisplayLinkBetter, Not PerfectAnimating Views with NSTimer and dispatch_afterObjective-C ResourcesHow to Stop Shipping Code with TODO CommentsExploring UIBarButtonItemI Wrote a ThingKopi LuwakPassing NSManagedObject Instances Between Contexts with Ordered RelationshipsTaking Control of our Digital LivesMy Useful GitHub ProjectDon't Use OAuth for your APILessons Learned from Hacker NewsNSRect in iOS?Moved Away From WordpressFITC Screens PresentationGraceOn 'The Dark Knight Rises'Contributing AgainI Totally Didn't Understand Frames and BoundsValueMarch 2012
Society, Health, and the Politics of Being FatPC Mag's Top 100 iPad AppsObjectiveSee InterviewBig WeekFastmail/Dreamhost SPF & DKIMRE: Objective-C Sucks!How So?Why Objective-C is Hard to LearniPad 2S (not the iPad HD)Switching from GMail to FastMailFebruary 2012
Classic Tradeoff of Space vs Speed vs StupidityGrowl Notification Code Signing for Sandboxed Mac AppsEvidence for Retina Mac DisplaysDesigning Interfaces for iPhoneApple Rumours (TV, iPad 3, Retina Macs)Research & DevelopmentRewardsiOS Japan Tax ThingHow to Host (Useful) Projects on GitHubEffort-to-Improved-Skill Ratio and ExpertiseJanuary 2012
Site Stats for 2012SwearingCrashlyticsShareKit Sucks: A RantWalk, Don't Run: A Cautionary Tale of iOS App Store ApprovalA Look at Chupa, The 'Mobile Developer's Resource'PodcastingHow to Design iOS AppsMicrosoft's Mobile Developer MovementMicrosoft, This is Not How You Do Email Opt-OutsToroid Milk Frothing PitcheriPhone Contextual Mute SwitchMy WWDC 2012 PredictionsThe Internet has Made Me Bad at ReadingWhiz Kids Know BetterCoffee ToolBlog Theme UpdateGoogle on iOS SucksHow (not) to do iOS Push NotificationsMy Podcast Loves MeNew Facebook iPhone AppSoftware Developer Hiring Techniquesstorygram Featured on The Next WebWhy I Don't Watch 'Big Bang Theory'No Need To Force-Quit Your iOS AppsDecember 2011
Non-Electric Electric BroomTransience of CultureLearn How to Write iOS AppsOptimizing Core Data SavesWhat Developers WantTwo Years of Indie App SalesstorygramThings That Matter10 Most Important Open Source Projects of 2011Thoughts on Test-Driven DevelopmentWhen Should I Transition to Core Data?Overview of Windows 8 Metro App DevelopmentSolar System Simulator UpdateLingua RubinusThe OAuth ChroniclesTwitter Name ChangeOctober 2011
Reflections on AndroidTOMotivationStartup TriviaStart Up New BrunswickThe Twenty PercentLesson LearnedCode Catch-22Of My Recent SuccessesHome-Grown Fredericton EntrepreneurCode IdolsObjective-C Memory Deallocation AdviceThey're Computers you Carry in your PocketSingularIn Defence of 'Special Offers'September 2011
Beta TestingThe Future of Android/iOS Doesn't Matter. The Present Does.'1 comments'One of the Worst Bits of Programming Advice I ever GotMore Site ChangesSite ChangeWritingCold War & FictionFarscape is AwesomeReal World AnaloguesAmericanoFrictionI had an Amazing WeekOS X Lion AdjustmentsHow to Write iOS AppsApril 2011
Gleaner ArticleUse Old Style iPhone SimulatorDissecting the Usability of Internet SurveysDear New Brunswick: I'm Leaving and I'm not Sure I'm Coming BackGoogle Chrome Extension Won't Install?Parental Contributions in Student LoansUNB's New Currie Center FeeVisit to the LegislatureWeishi Razor ReviewBackground ThreadsObjective-C Singleton MacroMarch 2011
iTunes UI FailLauren Vail's New BlogScoffing at 'Historic' BuildingsCode is BeautifulHow to Create Git Repos for Existing Xcode ProjectsProgramming is HardColpitts Men's Wear SaleApple is Exactly Where it Wants to BeMove Fast and Break ThingsUp Wine Bar ImpressionsDeveloper Home WorkstationsEarly MorningsFebruary 2011
Apple Installer UI QuestionRIM's Relationship with Indie DevelopersiOS vs. Java DevelopmentText Size on the WebWhy I Enjoy iOS DevelopmentPut This OnMathematics: An Expose of my ChildhoodObsession with JFKProfessional SiteTransitioning from 'Attero Ingorantiam'