I make computers do things. Mainly with Ruby, Swift, Terraform, and Kotlin. Professional typo spotter. he/him techhub.social/@sjs CTO at 1SE

Victoria, BC
.@daveeed I have been training for this my entire life.
Caught the end of a fundraiser and picked up 3 boxes of Krispy Kreme's for $5. Not too shabby.
2
Canada day trivia: it’s Canada goose and Canada geese. Some of them are Canadian but there are plenty of American Canada geese as well.
Sami Samhuri retweeted
A bit of #CanadaDay 🍁 history…
7
252
353
BTW it's Rickey month, so get yourself some good gin and bourbon! Sadly I missed Martini day on June 19th but I will make up for it. 🍸
Fantastic write up on how Instagram ships a solid Android app (whether you work on Android apps or not). engineering.instagram.com/in…
Happy Canada day! 🇨🇦
2
Sami Samhuri retweeted
apfs troll? …copy of a friends entire hdd in some random folder…they’ll now mysteriously use up space at twice the rate as they edit files.
1
1
This would make a good tech debt poster:
28
1,898
2,499
But wait! Forgot about my iOttie dock. That thing rotates.
Working on a landscape only app means I need new iPhone docks. Never even considered one that wasn’t portrait only.
OMG everyone, force click on a stack of views in interface builder! Really wish I discovered this sooner. #Xcode
1
Come on Apple, get Reminders off of CalDAV and onto something better already. Reminders have been rather broken recently.
Wireless headphones means BlueTooth and BT is fiddly as well just in a different way than cables are fiddly. @gruber
Dear Americans, Look how nice this photo is. Please don't elect Trump. Love Canada
One more for the road! À la prochaine. #NALS2016
A rare miss for Betteridge’s Law of Headlines. nitter.catsarch.com/flawlessappio/status/7…
You can add __attribute__((warn_unused_result)) to any method to opt-in to warnings. That’s nice but doesn’t help me. Oh well! #objc
If I change them to instance methods and rename result to initResult then it warns. #objc
Why doesn’t clang warn about an unused result in this case? + (id)result { return @42; } + (void)unused { [self result]; }
1
Why doesn’t clang warn about an unused result in this case? + (id)result { return @42; } + (void)unused { [self result]; }
1