ashfurrow Profile Banner
Ash Furrow Profile
Ash Furrow

@ashfurrow

Followers
15K
Following
17K
Media
3K
Statuses
75K

Compassionate software developer at Float. Stubbornly empathetic. He/him. https://t.co/7cZblykwem

Fredericton! 🏳️‍🌈!
Joined July 2008
Don't wanna be here? Send us removal request.
@ashfurrow
Ash Furrow
2 years
If anyone is joining Mastodon, you can find me at
0
0
4
@ashfurrow
Ash Furrow
7 years
logging onto twitter dot com
66
7K
17K
@ashfurrow
Ash Furrow
10 years
@dwiskus comedy is tragedy plus time.
20
12
2K
@ashfurrow
Ash Furrow
8 years
Honest TSA agent shouting at LAX: “You’ll always need to take off your shoes. Things will never get better, things will only get worse.”.
11
207
480
@ashfurrow
Ash Furrow
7 years
So if you `sudo mkdir /AppleInternal` on your Mac, you get a bunch of debug stuff that’s normally used by engineers at Apple. I never noticed before, but that includes an extra iOS simulator menu, including your choice of simulator colours!
Tweet media one
Tweet media two
Tweet media three
13
141
524
@ashfurrow
Ash Furrow
6 years
I'm WFH and I picked the wrong shirt to wear over Zoom
24
28
485
@ashfurrow
Ash Furrow
3 years
It really sucks when I see developers I respect totally dismiss a technology / career path that I’ve grown to love (React Native). It takes a mental toll on me. This happens a lot on Twitter and in iOS dev newsletters, so I tend to avoid those now.
6
29
461
@ashfurrow
Ash Furrow
9 years
You’d think if Apple were gonna made an advert with Swift, they’d avoid showing crashes at runtime. /via @SwiftLDN.
12
164
322
@ashfurrow
Ash Furrow
7 years
@peterdaou @willmenaker @verrit @CHAPOTRAPHOUSE Peter let me just say, this is an incredibly normal thing to tweet.
0
4
273
@ashfurrow
Ash Furrow
4 years
I'm really excited to announce that today is my first day working at @ShopifyEng 🎉 Wish me luck!
49
3
314
@ashfurrow
Ash Furrow
6 years
I've been working through this for a while, and finally today I'm coming out as bisexual. And because I am a parody of myself, I wrote a blog post about it. Really helped solidify some feelings ❤️
40
2
303
@ashfurrow
Ash Furrow
5 years
oh man, I opened the Photos app and scrolled to the top of the Screenshots album – look how cute iOS use to be!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
15
31
298
@ashfurrow
Ash Furrow
8 years
@SpongeBob Sponge bob please rethink this.
0
28
271
@ashfurrow
Ash Furrow
7 years
programming languages are like sports teams don’t @ me
Tweet media one
7
88
294
@ashfurrow
Ash Furrow
6 years
GitHub has this cool feature: <details> and <summary> tags. Use them in comments to collapse large screenshots that distract from discussions. (Make sure to leave a blank line when switching between Markdown and HTML.)
Tweet media one
Tweet media two
Tweet media three
6
98
301
@ashfurrow
Ash Furrow
7 years
Lord, give me the confidence of Xcode registering itself as a markdown editor.
5
43
254
@ashfurrow
Ash Furrow
9 years
You’ll never convince me that the Windows 95 icon set isn’t perfect.
Tweet media one
10
69
251
@ashfurrow
Ash Furrow
7 years
@RichardBSpencer Hi Richard! Verified user here. It is in fact not okay. Hope that clears things up!.
37
17
195
@ashfurrow
Ash Furrow
7 years
Holy shit, this is terrifying. This whole goddamn system is terrifying.
@KeeganNYC
Keegan Stephan
7 years
For-profit ankle monitor use is on the rise, binding people in viscous debt traps. (@Ava warned us.)
Tweet media one
4
119
211
@ashfurrow
Ash Furrow
6 years
got a promotion today 😌🎉💜.
19
0
178
@ashfurrow
Ash Furrow
4 years
Yeah, 2021 is off to a great start 💪
Tweet media one
10
1
176
@ashfurrow
Ash Furrow
9 years
Ever feel down? Ever have a hard time? Then this blog post is for you. (Fact: this blog post is for everyone.).
15
92
176
@ashfurrow
Ash Furrow
8 years
Easy ways to improve team performance _and_ happiness: I hope these practices become standard in our industry.
16
70
162
@ashfurrow
Ash Furrow
7 years
Tweet media one
2
88
157
@ashfurrow
Ash Furrow
5 years
Tweet media one
0
11
153
@ashfurrow
Ash Furrow
8 years
WE MUST CREATE A MUTANT REGISTRY
Tweet media one
0
37
150
@ashfurrow
Ash Furrow
10 years
“I wanna present a view controller with a custom animation.”. iOS 6: “Fuck you.”.iOS 7: “Here’s a buggy API.”.iOS 8: “Here’re 3 buggy APIs.”.
11
121
152
@ashfurrow
Ash Furrow
4 years
Then: “What’s it like working at Etsy?” “It’s Artsy.”. Now: “What’s it like working at Spotify?” “It’s Shopify.”.
4
1
151
@ashfurrow
Ash Furrow
7 years
Good morning.
Tweet media one
3
30
142
@ashfurrow
Ash Furrow
7 years
Good morning!
Tweet media one
4
8
143
@ashfurrow
Ash Furrow
6 years
“You know, developing this software would be easier if we had X new tool. ”. Ruby/JS Developers: “Yeah, let’s build it!”. iOS Developers: “Yeah, let’s ask Apple to build it!”.
10
24
141
@ashfurrow
Ash Furrow
6 years
Tweet media one
5
52
139
@ashfurrow
Ash Furrow
8 years
Reminder: you can improve Xcode compile times by 10% by excluding derived data folders from Spotlight indexing:
9
83
143
@ashfurrow
Ash Furrow
7 years
"The reasons that Airbnb chose to move away from React Native are cultural as much as they are technical" -> more discussion here:.
13
47
140
@ashfurrow
Ash Furrow
6 years
Tomorrow, I move to a new team at Artsy. as its Tech Lead 🎉 . *Tim Cook voice* And I'm so excited that I wrote a blog post.
23
3
142
@ashfurrow
Ash Furrow
4 years
Hi friends. Some personal news: this is my last week at Artsy. It’s been incredible to work for such an amazing company for seven years, but it’s time for me to move on.
13
3
141
@ashfurrow
Ash Furrow
4 years
@TwitterSupport Could we get a public postmortem on this bug? Please? 🥺.
1
3
130
@ashfurrow
Ash Furrow
8 years
@design I would, uhh, I would rethink that.
1
5
125
@ashfurrow
Ash Furrow
4 years
It was ten years ago today that @AshleyKrista and I tied the knot 🎉 We started our life together in New Brunswick, travelled the world, and now we’re back where we started for a new kind of adventure. Looking forward to the next ten years!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
9
1
126
@ashfurrow
Ash Furrow
8 years
Only two hard problems in Swift are naming things, cache invalidation, and off-by-one errors. This fixes the first:
6
39
125
@ashfurrow
Ash Furrow
5 years
iOS developers! I have a question for you. I hear a lot about teams releasing app updates on a 2-week cadence, to increase user confidence/App Store ranking/team morale/etc. Have any teams shared their experiences with this? Bonus points for any quantitative data. Thanks!! 🤗.
33
18
124
@ashfurrow
Ash Furrow
7 years
Good news everyone! My visa has been extended through until February 2021 🎉. Time to celebrate by continuing to refuse to learn Fahrenheit.
11
3
117
@ashfurrow
Ash Furrow
7 years
*Barenaked Ladies voice*. It’s been.Five years since IKEA monkey
Tweet media one
4
34
108
@ashfurrow
Ash Furrow
6 years
I've been keeping this thing for five years and today is the day I get to wear it un-ironically.
Tweet media one
6
10
114
@ashfurrow
Ash Furrow
8 years
Got my Australian power adapter sorted out.
Tweet media one
18
59
103
@ashfurrow
Ash Furrow
6 years
“10x coder” is pronounced “ten ten coder” sorry those are the rules.
7
8
108
@ashfurrow
Ash Furrow
8 years
People kept asking me when the Swift version of my FRP book would be out. Well I have some news!
14
31
108
@ashfurrow
Ash Furrow
8 years
I am routinely frustrated by the tech industry's unwillingness to give junior developers a chance.
15
15
107
@ashfurrow
Ash Furrow
6 years
A great part of being an iOS developer is using apps like a normal user and seeing a tiny bug or weird behaviour, and then having your brain start figuring out which API they're using incorrectly. You can't stop it, either. It's great, learn to code folks.
2
12
106
@ashfurrow
Ash Furrow
7 years
Things that motivate iOS developers:. ❌ higher quality software.❌ better dev experience.✅ “javascript devs are laughing at us”.
6
35
100
@ashfurrow
Ash Furrow
7 years
Tweet media one
3
38
101
@ashfurrow
Ash Furrow
7 years
“No programmer regresses the same codebase twice, for it is not the same codebase and they are not the same programmer.”.
4
20
97
@ashfurrow
Ash Furrow
9 years
Got some feels about UICollectionView, specifically around everyone disliking it for no reason.
11
25
98
@ashfurrow
Ash Furrow
8 years
Pair programming is out, mob programming is in. @pragmamarkorg
Tweet media one
9
21
95
@ashfurrow
Ash Furrow
9 years
Swift’s tension with the Objective-C runtime or: How I learned to stop worrying and love uncertainty.
9
39
95
@ashfurrow
Ash Furrow
8 years
I would not advertise that I deprive my team of sleep, but hey.
@culturedcode
Things
8 years
No sleep till release… just two days to go! #allnewthings
Tweet media one
2
12
80
@ashfurrow
Ash Furrow
4 years
I've been mentoring a lot of junior developers lately and I keep offering the same advice, so I put that advice in a blog post.
2
33
94
@ashfurrow
Ash Furrow
5 years
@_aijaz_ @designatednerd See, I can tell you're experienced because you incremented the print statement numbers by ten, leaving you room in between to add more print statements later 👏.
4
3
90
@ashfurrow
Ash Furrow
6 years
GitHub's Pull Request Review "Request Changes" option: making contributors feel like they did something wrong since 2016.
Tweet media one
10
25
89
@ashfurrow
Ash Furrow
7 years
Apple: Think Different. Me: Ok cool! Here’s why I like JavaScript—. iOS community: No not like that.
5
8
83
@ashfurrow
Ash Furrow
8 years
Hi my name is Ash and I’ve been writing iOS apps since 2009 and I still just add more calls to setNeedsLayouts() until things work ¯\_(ツ)_/¯.
4
13
92
@ashfurrow
Ash Furrow
9 years
Apple showing Swift Playgrounds used side-by-side with Messages. What a neat idea!
Tweet media one
0
44
85
@ashfurrow
Ash Furrow
10 years
It’s been my pleasure to write this book for beginners who want to make iOS apps using Swift.
8
75
86
@ashfurrow
Ash Furrow
8 years
Neural networks + Swift + emojis. This project presses all my buttons 🙃.
0
26
84
@ashfurrow
Ash Furrow
8 years
When CI passes the first try.
Tweet media one
4
11
80
@ashfurrow
Ash Furrow
7 years
Me: Engineers solve problems!. Kid: But what about the person who invented a new way to spin cotton, and it started a war?. Me: Engineers need to think about consequences of what we build. Kid: Ok. Congrats kid, you now have a broader ethics education than many CS grads.
1
16
79
@ashfurrow
Ash Furrow
8 years
Thought these were deprecated 🤔
Tweet media one
3
18
82
@ashfurrow
Ash Furrow
5 years
I like this, but also! As a engineering lead, I strategically expose my own ignorance of how to program something so that others can see that it is okay not to know everything already. That it is good and normal to learn.
@vzverovich
https://mastodon.social/@vitaut
5 years
Tweet media one
2
7
79
@ashfurrow
Ash Furrow
4 years
There’s a person at the vaccination clinic whose apparent job is to ask “second dose?” and go “woohoo!” when someone says “yes” 🤩.
4
2
83
@ashfurrow
Ash Furrow
5 years
I find the Apple Watch activity coaching reminders helpful, but I’m growing more and more frustrated with this one. Where is the “I’m home sick” button? Where is the “it’s a rest day” button? There’s no room for listening to your body.
Tweet media one
9
4
80
@ashfurrow
Ash Furrow
11 years
I wrote an introduction to UIKit Dynamics, complete with sample code: http://t.co/OIWqXEcrHP.
6
35
80
@ashfurrow
Ash Furrow
5 years
Wow, some developers really are pointing the blame for that Iowa caucus app failure at React Native. Five years ago, they’d be blaming CocoaPods instead 🙄 Anything to validate their existing opinions. I wish the iOS dev community weren’t so. provincial.
5
4
75
@ashfurrow
Ash Furrow
7 years
override func viewDidLoad() {. super.viewDidLoad(). guard let musicApp = _MusicApp.shared else {. return // should never happen. }. ….
@bzamayo
Benjamin Mayo
7 years
This is what happens if you try and setup HomePod with the Music app uninstalled.
Tweet media one
1
13
77
@ashfurrow
Ash Furrow
6 years
Pro-tip: if you're opening a pull request on an open source repo, start your PR description off with a "thank you" and a description of how you've found the project helpful. It'll make the maintainers feel good and starts the discussion of your PR off on the right foot.
1
9
78
@ashfurrow
Ash Furrow
7 years
So yeah, I’ve been struggling lately. Last night I worked through some things by writing. It helped. ¯\_(ツ)_/¯ .
14
6
77
@ashfurrow
Ash Furrow
9 years
Used Fira Code as a programming monospace font all weekend, and . I. Am. Never. Going. Back. Thanks @orta 🎉.
9
16
78
@ashfurrow
Ash Furrow
3 years
All the anger over 1Password hinges on the “fact” that Electron apps are always bad. But if anyone could make a great Electron app, it’s 1Password. They’ve already integrated the app into two other desktop environments, and they know the Mac well. Fingers crossed!.
9
0
75
@ashfurrow
Ash Furrow
4 years
Tweet media one
0
1
70
@ashfurrow
Ash Furrow
3 years
Today marks one year for me at Shopify! It's great and I'm happy here 👍. (This interaction does still happen, lol).
@ashfurrow
Ash Furrow
4 years
Then: “What’s it like working at Etsy?” “It’s Artsy.”. Now: “What’s it like working at Spotify?” “It’s Shopify.”.
4
0
77
@ashfurrow
Ash Furrow
8 years
Peer labs have been, for me, one of the most rewarding parts of working in our community. So today, I’m launching
17
59
73
@ashfurrow
Ash Furrow
7 years
Following up, I wrote about a fictional world where Apple cares more about unit testing and developer experience:
15
21
70
@ashfurrow
Ash Furrow
8 years
I’ve said it before, I will say it again: don’t rant about / hate on tech you disagree with, try to understand why others are using it.
7
16
73
@ashfurrow
Ash Furrow
7 years
Me: Gotta move my blog to Gatsby. Me: Yeah, but what about all the time and work that would take?. Me: Yeah but Gatsby. Me: But you have limited time. Go play a guitar. Me, playing a guitar: I should move my blog to Gatsby.
8
5
68
@ashfurrow
Ash Furrow
9 years
Got feelpinions on Swift Playgrounds and creativity. tl;dr playgrounds can only help broaden programming education.
1
26
71
@ashfurrow
Ash Furrow
7 years
Tweet media one
0
3
59
@ashfurrow
Ash Furrow
7 years
Thinking of getting stickers made so I can turn random objects into Ricks.
Tweet media one
7
6
70
@ashfurrow
Ash Furrow
11 years
Objective-C nerds are going to hate Swift. The language appears to enforce proper software engineering principles.
15
89
74
@ashfurrow
Ash Furrow
7 years
sorry, we're looking for someone . ○ .く|)へ. 〉 .  ̄ ̄┗┓ with more experience. ┗┓  ヾ○シ. ┗┓ ヘ/     . ┗┓ノ . ┗┓.
3
7
67
@ashfurrow
Ash Furrow
7 years
Only product managers care about the “same experience on every platform”
Tweet media one
2
28
70
@ashfurrow
Ash Furrow
5 years
Pro means “for professionals, or people who just like expensive things.”.
2
17
69
@ashfurrow
Ash Furrow
7 years
I made fun of Richard Spencer, the Nazi, for losing his twitter verification and now all his nazi friends are trying to be mean to me lolol
Tweet media one
29
5
67
@ashfurrow
Ash Furrow
10 years
Last year at WWDC, I said I wanted to write a book on Swift. Well, today I finished writing that book 🎉.
17
18
68
@ashfurrow
Ash Furrow
7 years
Apple's stubborn refusal to provide a simple API to determine if you're on an iPhone X causes developers to check for hardcoded screen dimensions, which is worse than developers making device-specific layouts. Don't @ me.
11
5
67
@ashfurrow
Ash Furrow
8 years
Folks, if you’re not an iOS developer then you may need to mute me for today because I’ll be filling your TL with nerd stuff.
7
9
65
@ashfurrow
Ash Furrow
8 years
@girlziplocked reminds me of
Tweet media one
0
16
59
@ashfurrow
Ash Furrow
7 years
Actually enjoy your vacation with this one weird trick!
Tweet media one
7
4
67
@ashfurrow
Ash Furrow
2 years
@ShopifyEng “Programs must be written for people to read, and only incidentally for machines to execute.”.
2
3
65
@ashfurrow
Ash Furrow
4 years
@extrafabulous love how the edges of the comic panels are drawn to look all ripped and weathered 🤠.
0
0
64
@ashfurrow
Ash Furrow
6 years
How many 13 years olds do you think could explain what a root certificate is and – importantly – the consequences of their supposed consent?.
@CNBC
CNBC
6 years
Sheryl Sandberg defends Facebook data-collecting app: Users 'knew they were involved and consented'
5
11
62
@ashfurrow
Ash Furrow
6 years
This is a great article detailing the options for using fastlane after Apple required AppStoreConnect account holders to enable 2FA last month: tl;dr the options all suck and Apple rushing this out has made the community less secure.
5
20
64
@ashfurrow
Ash Furrow
3 years
This is a big factor in why I don't spend much time on Twitter anymore, honestly. People get too attached to their tech choices (even me). Once I had an iOS dev friend send me a DM, saying how disappointed they were in my career choice, that I had betrayed the iOS community. 🤷‍♂️.
3
0
63