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
Anyone have any experience with localizing apps that have separate Android, iOS, and web codebases? Useful tools and tips are appreciated!
1
1
Sami Samhuri retweeted
Let's avoid turning the Internet into a billboard for companies to advertise. ☯93NOV
5
235
428
Sami Samhuri retweeted
Doing research on how Tech companies have approached profit sharing. Here is how @buffer has structured it. What other companies have publically shared their structure?
Replying to @joelgascoigne
How our profit share works: 50% is based on tenure (to celebrate the compounding impact of long-term team members + align with being a sustainable co), 25% based on salary (to account for varying pressure and responsibility), 25% shared evenly (to show how this is a team effort).
1
1
6
Grrr. Slack. First they bought Screenhero, then they made it almost unusable, now they’re killing the rest.
8
12
33
We’ve been using Carthage at 1SE for a few years now and it’s so much better. Compiling dependencies from scratch whenever you do a clean build is bananas. (Having few dependencies helps if you are using CocoaPods, but that’s a separate issue.)
Something to consider: switching from regular @CocoaPods setup to binary frameworks means that clean build for Times (on my powerful machine) goes from 148s to 65s. Incremental builds on the other hand are about 15% faster
1
1
Sami Samhuri retweeted
This is my annual reminder that if you are attending WWDC start a list *now* of questions, comments, thanks, frustrations, conversation starters, and radar numbers. So that you can take full advantage of the Labs when you get there.
2
35
128
My guess as to why people don’t talk about this is because there’s no choice. If you use AWS in a meaningful way then you have to use IAM.
AWS IAM is the worst form of cloud lock-in that currently exists. It's a completely closed system that undergirds every aspect of dozens of AWS services. But is it really such a bad thing to be all-in on AWS? forrestbrazeal.com/2019/02/1…
1
2
Sami Samhuri retweeted
This is spot on. Try to stick to URLSession. A lot of people are cargo-culting best practices from 2011, or grasping for features they don’t use. tim.engineering/break-up-thi…
3
51
166
Interesting Swift Facts: "If you pass a property that has observers to a function as an in-out parameter, the willSet and didSet observers are always called. This is because of the copy-in copy-out memory model for in-out parameters." docs.swift.org/swift-book/La…
1
1
3
Every damn time. Xcode builds the project endlessly, or the designable view doesn’t load and you play the “re-open the xib until it works” game. Always cleaning and restarting Xcode. IBInspectable is fine but I don’t recommend using IBDesignable with current tooling state.
IBDesignable: you're gonna regret it
2
It’s a $20 term for a 10 cent concept.
1
3
25
Sami Samhuri retweeted
I'd like 2019 to be the year personal websites and blogs come back
76
320
2,024
Sami Samhuri retweeted
Last year we hit a major milestone & became the #1 Paid app on the @AppStore for the 1st time & held it the 1st week of 2018 (After 5 years of steady year to year growth). This year we've made the app FREE for the 1st time... this is a whole new ball game... So far... (updating)
1
1
9
Sami Samhuri retweeted
I think every sports team should use @1SecondEveryday like the @Avalanche, but maybe I'm biased? ¯\_😏_/¯
2
17
welcome to hell, please select a beverage
24
535
1,107
Good advice. It’s also time to upgrade test devices to iOS 11 before it stops being signed in a month or so.
2
7
Sami Samhuri retweeted
My thoughts about how as a VoiceOver user, Face ID although accessible is not very efficient kevinrenatojones.wordpress.c…
9
7
Not as much as it would have before the new app switching UI on the iPhone X. I’d still miss it for moving the cursor and selecting text though (space bar method is not as good).
📊 If Apple removed 3D Touch from all future iOS devices, would that bother you?
1
Sami Samhuri retweeted
✨ PANIC GAME NEWS ✨ Our next video game project is… "Untitled Goose Game" by @house_house_! It is a lovely day in the village and you are a horrible goose. Coming in 2019 to Mac, PC, and — just announced — the Nintendo Switch!!! New site and trailer: goose.game/
18
127
562
So @LunaDisplayHQ is the real deal! Works pretty nicely with the iOS simulator and is great for Slack or a terminal or whatever else you'd normally put on a second display. The sim felt so natural that I tried to pinch zoom without thinking about it!
1