Johnny Rodgers Profile Banner
Johnny Rodgers Profile
Johnny Rodgers

@johnnyrodgersis

Followers
10,125
Following
2,355
Media
1,303
Statuses
7,737

Former principal engineer/product architect @SlackHQ . Now writing and building . Chair @SurfriderVan .

Vancouver, Canada
Joined September 2011
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@johnnyrodgersis
Johnny Rodgers
5 years
Invest yourself, your time, and your resources in things with intrinsic value: people, places, art, tools.
3
44
306
@johnnyrodgersis
Johnny Rodgers
5 years
Lots of solid advice here.
Tweet media one
415
49K
165K
@johnnyrodgersis
Johnny Rodgers
4 months
It is wild to me that this design got from someone’s cute idea (“Let’s put the Union Jack on the tail lights!”) through every step of production and regulation and onto the road, resulting in a right turn signal that points left and a left turn signal that points right
254
448
10K
@johnnyrodgersis
Johnny Rodgers
2 years
Our contractor made a video of our house. I like it, even if it's a bit "real estate softcore". Nice mix of drone and interior photography 📷🏔️
138
140
4K
@johnnyrodgersis
Johnny Rodgers
5 months
So Sam Altman is a sociopath right
112
92
3K
@johnnyrodgersis
Johnny Rodgers
1 year
Still feels like a dream
Tweet media one
Tweet media two
Tweet media three
Tweet media four
81
82
3K
@johnnyrodgersis
Johnny Rodgers
3 years
I’ve written a long summary of our experience building a modern home in the woods. It covers the 5 years from before we bought the land to after we completed the house and took residency. I hope it’s useful to others planning to do the same.
Tweet media one
91
76
2K
@johnnyrodgersis
Johnny Rodgers
4 years
7 years ago today we launched Slack to the world. We started the day with a connected users record of 9.8K. Almost ten thousand humans! Using the little thing we made! We made about $5K from paid seats. It was a good day.
Tweet media one
24
97
2K
@johnnyrodgersis
Johnny Rodgers
3 years
Breville product copy writers out here changing the game.
Tweet media one
Tweet media two
Tweet media three
29
69
1K
@johnnyrodgersis
Johnny Rodgers
2 years
This workflow diagram is floating around again. I made it back in 2017, and it was initially published in this blog post: I wanted to share a few notes on it.
Tweet media one
17
133
1K
@johnnyrodgersis
Johnny Rodgers
3 years
Afternoon
Tweet media one
27
7
1K
@johnnyrodgersis
Johnny Rodgers
4 years
@awilkinson @stewart Hi @awilkinson . I know you're fond of telling this story. Just wanted to clarify a few things for others following along, from someone who was there for everything before, during and after Metalab's involvement:
10
28
1K
@johnnyrodgersis
Johnny Rodgers
1 year
We've started rolling out a new feature to @SlackHQ . It's called ✨ Later ✨ Now isn't the time to do everything. Some things you can just do ... later. It's a reimagined way to keep track of what needs your attention in Slack.
84
66
1K
@johnnyrodgersis
Johnny Rodgers
3 years
It's sunny where I live ☀️ A perfect day for a rollup of Slack pro-tips. I've worked on @SlackHQ since the first prototypes, and always forget that most people don't know about all the "secret menu" items These are randomly organized based on the order in which I remembered them
18
229
1K
@johnnyrodgersis
Johnny Rodgers
4 years
The funny thing about tech Twitter is that most of the people tweeting thought leadership and investment bullshit are just mediocre mid-level PMs
40
32
882
@johnnyrodgersis
Johnny Rodgers
4 years
@awilkinson @stewart Now credit where due: the UI skin + early branding the team did were great, and have been durable over time. Purple is a great colour! But don't overstate your claim in order to mythologize your own role in the creation of this company. Too many other people have worked too hard
19
7
829
@johnnyrodgersis
Johnny Rodgers
1 year
Product copywriters, man
Tweet media one
25
15
799
@johnnyrodgersis
Johnny Rodgers
2 years
Dinner time
Tweet media one
21
12
730
@johnnyrodgersis
Johnny Rodgers
4 years
@awilkinson @stewart 1. Metalab did zero development work on Slack. Certainly not "mobile and web apps – the works." We contracted you for banding and a visual design pass. 2. Metalab was not our first beta user.
10
13
689
@johnnyrodgersis
Johnny Rodgers
1 year
Today's my last proper day at @SlackHQ . I joined 11 years ago as a generalist web dev at a tiny game company. I leave as a principal engineer of a product that 10s of millions of people use every day. An education, a profound privilege, and a dream come true all in one ❤️
Tweet media one
71
2
669
@johnnyrodgersis
Johnny Rodgers
2 years
Tweet media one
28
3
566
@johnnyrodgersis
Johnny Rodgers
3 years
It's been a long time coming, but now you can have 2 Slack channels on screen at once. From your channel list or the quickswitcher, cmd+click (Mac) or ctrl+click (Windows) to open the second one. Out now to free teams and some paid teams. Coming soon to everyone!
Tweet media one
15
47
565
@johnnyrodgersis
Johnny Rodgers
2 years
The knob on our kettle cracked so I made a new one on my lathe. Hooray for fixing things.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
15
14
537
@johnnyrodgersis
Johnny Rodgers
6 years
Dear America. Three things you might want to reconsider: • The two party system • Lifetime appointments • The imperial system of measurement Thank you.
10
89
501
@johnnyrodgersis
Johnny Rodgers
8 years
Our engineering team @SlackHQ knows their stuff. And their Sound of Music.
Tweet media one
11
145
499
@johnnyrodgersis
Johnny Rodgers
1 year
Pool season has begun at the 50th parallel
Tweet media one
20
2
499
@johnnyrodgersis
Johnny Rodgers
2 years
One of @SlackHQ 's enduring practices over the last decade is that we intensely and constantly dogfood our own product. Slack uses Slack to build Slack. This has a few interesting consequences and advantages that I wanted to share.
13
38
464
@johnnyrodgersis
Johnny Rodgers
2 years
hey cool UI @Threads
Tweet media one
15
7
427
@johnnyrodgersis
Johnny Rodgers
1 year
Our home is a finalist for the @Architizer awards in two categories: Private House ( @leckiestudio ) and Photography ( @EmaPeterPhoto )
Tweet media one
Tweet media two
Tweet media three
Tweet media four
23
6
377
@johnnyrodgersis
Johnny Rodgers
4 years
This is particularly confusing given most photos are taken by the lens on the left now, and most camera users have never owned something that looks like the icon on the right. The floppy disk icon of the smartphone age.
@avstorm
Andreas Storm
4 years
13 years later
Tweet media one
102
840
6K
8
65
292
@johnnyrodgersis
Johnny Rodgers
2 years
I made a little bowl
Tweet media one
Tweet media two
12
2
254
@johnnyrodgersis
Johnny Rodgers
5 years
I took a photo of this printout at work because it made me laugh. Didn't know Obvious Plant was a Twitter account. Anyway It's from @obviousplant_ : go follow them!
5
5
239
@johnnyrodgersis
Johnny Rodgers
6 months
Made a honey dipper with my son this afternoon
Tweet media one
Tweet media two
Tweet media three
Tweet media four
9
3
247
@johnnyrodgersis
Johnny Rodgers
4 years
I got @SpaceXStarlink today. It's ... pretty good. Unboxing in thread if you are a nerd.
Tweet media one
Tweet media two
14
26
222
@johnnyrodgersis
Johnny Rodgers
3 years
Making software is hard. Making good software is really hard. Making good software people actually want to use is extremely hard.
6
10
214
@johnnyrodgersis
Johnny Rodgers
2 years
Home from above
Tweet media one
14
3
208
@johnnyrodgersis
Johnny Rodgers
7 years
Top notch new post on Slack's use of webpack to build our frontend by the inimitable @rowanoulton . “Keep webpack Fast: A Field Guide for Better Build Performance”
2
68
192
@johnnyrodgersis
Johnny Rodgers
2 years
I bought my son his first camera for his birthday 📸
Tweet media one
Tweet media two
Tweet media three
Tweet media four
8
1
185
@johnnyrodgersis
Johnny Rodgers
3 years
Good morning Swell by ORIGINS 48” Maple
Tweet media one
Tweet media two
8
4
181
@johnnyrodgersis
Johnny Rodgers
5 years
Stoked to share how we have evolved Slack's desktop app – rebuilt from the ground up to be faster, more efficient, and easier to work on:
13
41
171
@johnnyrodgersis
Johnny Rodgers
2 years
Gradients
Tweet media one
2
4
166
@johnnyrodgersis
Johnny Rodgers
5 months
Tweet media one
6
0
163
@johnnyrodgersis
Johnny Rodgers
1 year
BC summer
Tweet media one
11
1
160
@johnnyrodgersis
Johnny Rodgers
2 years
The Wallpaper article is also the first publication of the lovely photos @EmaPeterPhoto took of the house. Wonderful capture of the architecture
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
2
160
@johnnyrodgersis
Johnny Rodgers
1 year
I take back anything bad I ever said about technology
Tweet media one
7
3
151
@johnnyrodgersis
Johnny Rodgers
2 years
Saturdays 🏓 ❄️ ☀️ 💧
Tweet media one
2
1
152
@johnnyrodgersis
Johnny Rodgers
3 years
Add a reaction to the last message with this syntax: +:emoji_name: And of course you can remove your reaction with: -:emoji_name:
3
7
150
@johnnyrodgersis
Johnny Rodgers
2 years
A bowl I made
Tweet media one
Tweet media two
10
0
145
@johnnyrodgersis
Johnny Rodgers
4 years
😂 later alligator
Tweet media one
9
0
144
@johnnyrodgersis
Johnny Rodgers
1 year
It will appear in your Later list, where you can read it, watch it, do it, procrastinate on it –– and then mark it complete when you're ready ✅
Tweet media one
3
1
140
@johnnyrodgersis
Johnny Rodgers
2 years
Shelter
Tweet media one
2
2
139
@johnnyrodgersis
Johnny Rodgers
1 year
Tweet media one
@asallen
Andy Allen
1 year
@matias We're still designing chairs after 3000+ years, so I think there's a lot left to explore in apps ;)
5
17
153
1
6
137
@johnnyrodgersis
Johnny Rodgers
4 years
4 1/2 years ago my wife and I bought a piece of land in the mountains. This weekend we get to spend our first night in the home we've built there.
Tweet media one
9
0
135
@johnnyrodgersis
Johnny Rodgers
3 years
Exciting times at @SlackHQ . We are starting to roll out the biggest and most transformative set of features in quite some time. 🧵
5
8
133
@johnnyrodgersis
Johnny Rodgers
4 years
My Dad and I built this table. It includes wood from a 100 year old Ash tree from our family home in Ontario. The most satisfying thing to sit and enjoy it in our new home in BC. Thanks Dad ❤️
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
0
135
@johnnyrodgersis
Johnny Rodgers
2 years
The @opalcamera gesture recognition that lets you turn off the video with a ✌🏼is magic
15
8
129
@johnnyrodgersis
Johnny Rodgers
2 years
The truck is here and it works great
Tweet media one
Tweet media two
Tweet media three
Tweet media four
13
2
130
@johnnyrodgersis
Johnny Rodgers
1 month
I made a table for my table saw that I designed in SketchUp
Tweet media one
Tweet media two
Tweet media three
Tweet media four
18
0
131
@johnnyrodgersis
Johnny Rodgers
3 years
Unacknowledged win here also for well labeled physical buttons and mechanisms ("empty me" is floated by the water in the tray) vs error prone sensors or digital screens. No screens in the kitchen ✅
3
2
129
@johnnyrodgersis
Johnny Rodgers
9 months
Using @arcinternet 's easels to plan our (electric) summer road trip 🗺️🛻⚡️🏔️🌅
Tweet media one
9
1
130
@johnnyrodgersis
Johnny Rodgers
9 months
Cold plunge
Tweet media one
9
0
126
@johnnyrodgersis
Johnny Rodgers
2 years
When we decide something @SlackHQ we mark it with a 🍤 This was originally just an arbitrary reaction to mean "decision". But it has become a meme since then, with emoji variants including :shrimp-decision-intensifies: and :sacred-shrimp-decision: Respect the shrimp
Tweet media one
13
0
128
@johnnyrodgersis
Johnny Rodgers
2 years
In an ideal situation, life is just a bunch of little jobs you get to do every day to take care of the people and things you care about
3
17
124
@johnnyrodgersis
Johnny Rodgers
3 years
2 years ago we took @slackhq public on a hot NYC morning.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
1
125
@johnnyrodgersis
Johnny Rodgers
2 years
Since it's a slow news day on here... 10 years ago we shut down Glitch and started work on what would become @SlackHQ . I've written about that turning point here:
Tweet media one
17
15
123
@johnnyrodgersis
Johnny Rodgers
3 years
Just realized I forgot the best one! shift+esc to mark everything read
6
3
120
@johnnyrodgersis
Johnny Rodgers
3 years
If you'd asked me the odds back in 2013 when we started making @SlackHQ that we would be acquired by @salesforce for $27.8 billion dollars eight and a half years later ... I would have said they were slim. 🤘👉 Long live $WORK 👈🤘
1
0
119
@johnnyrodgersis
Johnny Rodgers
4 years
We've updated the house blog with a bunch of photos and stories since last posting in September
Tweet media one
13
1
118
@johnnyrodgersis
Johnny Rodgers
2 years
Evening
Tweet media one
2
0
116
@johnnyrodgersis
Johnny Rodgers
7 months
I have trained myself over the years that if I'm procrastinating on something non-trivial that I really need to just *do* I can almost always get it done in the 54m runtime of OK Computer (if it's loud enough)
Tweet media one
7
0
114
@johnnyrodgersis
Johnny Rodgers
3 years
Type a comma in the quickswitcher to see all your most common/recent Group DMs
Tweet media one
3
1
113
@johnnyrodgersis
Johnny Rodgers
8 months
Today's the 10 year anniversary since we launched @SlackHQ to the world. Seems as good a time as any to look back and try to make sense of it all. Not every day a failed game company turns into a massively successful enterprise software company, after all.
3
11
112
@johnnyrodgersis
Johnny Rodgers
4 years
Our @SlackHQ Vancouver office from 2014-2020 shut today (we're moving to a new building). Strange not to be able to be there to see it off together. So, here's a photo from when we first got the space in September 2014. A good chunk of the company staff at the time! Memories. 😭
Tweet media one
11
0
107
@johnnyrodgersis
Johnny Rodgers
2 years
Afternoon light
Tweet media one
7
0
109
@johnnyrodgersis
Johnny Rodgers
5 years
I love making software.
4
9
105
@johnnyrodgersis
Johnny Rodgers
7 months
I made some cups for our sauna
Tweet media one
Tweet media two
4
0
108
@johnnyrodgersis
Johnny Rodgers
2 years
I'm 39 today.
Tweet media one
30
0
107
@johnnyrodgersis
Johnny Rodgers
10 months
Doesn’t get old 🌁
Tweet media one
5
1
105
@johnnyrodgersis
Johnny Rodgers
6 years
“…happy endings in life, and in fiction too perhaps, are really about where you decide to roll the credits.” — William Gibson ( @GreatDismal , )
2
33
101
@johnnyrodgersis
Johnny Rodgers
2 years
Evening
Tweet media one
Tweet media two
4
1
103
@johnnyrodgersis
Johnny Rodgers
3 years
A funny Slack detail. We decided to charge $8/mth for the initial Standard plan, and offer 2 months free if you paid annually. ($80/year) / 12 = $6.66 $6.66 is an inauspicious number to show to a potential customer, so we hard-coded templates everywhere to round it up to $6.67
3
3
100
@johnnyrodgersis
Johnny Rodgers
3 years
cmd+click on a channel or page to open it in "split view" and keep it handy:
Tweet media one
3
1
102
@johnnyrodgersis
Johnny Rodgers
11 months
A month ago I set a goal to learn SwiftUI and release a beta app within a month. I did my first tutorials on Oct 1st and just sent out my first 10 TestFlight invites! Probably spent about 25 hours total over the month on learning and programming.
9
0
101
@johnnyrodgersis
Johnny Rodgers
2 years
Cubes
Tweet media one
2
2
99
@johnnyrodgersis
Johnny Rodgers
3 years
Hold shift while selecting emoji to keep the emoji picker open:
2
2
100
@johnnyrodgersis
Johnny Rodgers
2 months
It matters who owns a company.
Tweet media one
4
1
101
@johnnyrodgersis
Johnny Rodgers
7 months
New @Rivian lineup is 🔥 R3/R3X is giving me Saab vibes
Tweet media one
Tweet media two
Tweet media three
Tweet media four
13
0
100
@johnnyrodgersis
Johnny Rodgers
10 months
They must have fired all the copywriters
Tweet media one
13
0
99
@johnnyrodgersis
Johnny Rodgers
1 year
I wrote a little reflection on time, a midlife perspective, and setting intentions.
13
2
99
@johnnyrodgersis
Johnny Rodgers
2 years
I cannot express how much I do not want the acquiring company's swag
6
0
98
@johnnyrodgersis
Johnny Rodgers
6 years
6 years at @SlackHQ , as commemorated by an oversized golden balloon!
3
0
97
@johnnyrodgersis
Johnny Rodgers
2 years
Personally, I have never had mobile notifications on for Slack, and have everything but DMs + mentions turned off too. This works for me. Feel free to leave a comment about how much you hate Slack notifications and I will do my best to inject that criticism into our process.
Tweet media one
8
2
99
@johnnyrodgersis
Johnny Rodgers
1 year
The techno-optimist manifesto bothers me. I'm normally inclined not to comment because there's basically no upside to it. But I worry about the influence of this kind of writing on – in particular – young men in tech who can absorb such things uncritically. So: a few notes 🧵
3
12
95
@johnnyrodgersis
Johnny Rodgers
10 months
My kids think the bad guy in lord of the rings is named Sour Ron
6
4
95
@johnnyrodgersis
Johnny Rodgers
2 years
Workspace
Tweet media one
11
1
94
@johnnyrodgersis
Johnny Rodgers
4 months
I will give a tech talk to the app developers at @Sonos about decoupling UI state from API/network state. Free of charge. Just a few easy strategies to maximize responsiveness and eventual consistency. This volume slider is in pain.
7
2
88
@johnnyrodgersis
Johnny Rodgers
3 years
The new org chart is really something
Tweet media one
1
3
88