Justin Williams Profile Banner
Justin Williams Profile
Justin Williams

@justin

Followers
11,999
Following
0
Media
56
Statuses
246

“You’re like a mix between a curmudgeonly 80-year-old and a 20-year-old sorority girl”

Denver, CO
Joined July 2006
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@justin
Justin Williams
2 years
When someone asks what it’s like to be a senior developer.
2
3
29
@justin
Justin Williams
1 year
These people who think he’s playing 4D chess are the new QAnon class. They keep deciphering his shit looking for hidden meaning or genius when the reality is much more simple: the motherfucker is just really that dumb.
@antoniogm
Antonio García Martínez (agm.eth)
1 year
What Elon is doing is a revolt by entrepreneurial capital against the professional-managerial class regime that otherwise everywhere dominates (including and especially large tech companies), and that same PMC (which includes the media) is treating it as an act of lèse-majesté.
2K
2K
14K
7
88
510
@justin
Justin Williams
6 years
The new @TEDTalks for iOS is out today. It's the biggest release we've done since 2012 and the culmination of about 3 years of progressively rewriting an app that first shipped on iOS 3.2. I had a lot less grey hairs back then. Hope you like it.
Tweet media one
Tweet media two
Tweet media three
19
70
395
@justin
Justin Williams
6 years
Be wary of the person who tries to sell you on a language or framework that allows you to “write once and run everywhere” for they are selling you a lie. This tweet was relevant a decade ago and it will be in the next decade when this comes around again.
14
89
219
@justin
Justin Williams
7 years
No, you cannot have my account. No, I will not sell you my account. Yes, Donald Trump is trash.
26
13
167
@justin
Justin Williams
6 years
Modern iOS development is 25% parsing JSON into table views and 75% debugging analytics SDKs.
10
55
171
@justin
Justin Williams
6 years
Software development and owning a home aren't much different. Ignore regular maintenance and upkeep for long enough and you'll pay for it exponentially when it rears its head.
3
24
108
@justin
Justin Williams
6 years
If you’re not spending at least 30% of your release cycle on code hygiene and paying down technical debt, your software development process is broken.
1
46
101
@justin
Justin Williams
1 year
Just an absolute shit stain of a human being.
Tweet media one
0
18
74
@justin
Justin Williams
5 years
When React Native is suggested.
Tweet media one
1
14
71
@justin
Justin Williams
2 years
Y’all really out here trying to make the job harder than it ever needs to be.
@CastIrony
Joel Bernstein
2 years
😧
Tweet media one
15
24
220
7
1
67
@justin
Justin Williams
2 years
None of this Matters.
5
23
53
@justin
Justin Williams
3 years
I will miss the Touch Bar. There, I said it.
7
1
44
@justin
Justin Williams
6 years
You don’t join Apple to change the world. You do it to never have to deal with vendor SDKs again.
1
2
41
@justin
Justin Williams
2 years
What did you work on yesterday? jony’s soap dispenser What are you working on today? jony’s soap dispenser Anything blocking you? I don’t have my own private plan to test jony’s soap
Tweet media one
1
4
39
@justin
Justin Williams
4 years
I picked up a 12.9” iPad Pro + Magic Keyboard a few weeks ago and I honestly think it might be my favorite computer ever.
2
2
39
@justin
Justin Williams
6 years
If Apple isn’t going to ship me a computer that is exactly like my 2004 setup I am going to write negative tweets and blog posts about it!
Tweet media one
6
2
37
@justin
Justin Williams
5 years
After nearly 7 (!) years, yesterday was my last day at @TEDTalks . What's next? Some much needed time off to recharge and learn some new things. After that? Call me.
6
4
34
@justin
Justin Williams
6 years
At least once a week I consider quitting software and going back to school for a degree in turf management. Managing a golf course for a living sounds downright peaceful.
8
3
32
@justin
Justin Williams
7 years
I have five years of stories and scars about the work it took to get to this point, but TED for iOS now lets you sign into your TED account.
Tweet media one
6
1
32
@justin
Justin Williams
6 years
The world doesn’t need social media. It’s ok to admit it was a mistake.
1
4
30
@justin
Justin Williams
7 years
This was my computer setup in college (2004). I don’t think I can ever top this.
Tweet media one
5
0
30
@justin
Justin Williams
3 years
1
1
28
@justin
Justin Williams
1 year
You slept on the floor for this.
@esthercrawford
Esther Crawford ✨
1 year
A lot of folks have asked about how you'll be able to distinguish between @TwitterBlue subscribers with blue checkmarks and accounts that are verified as official, which is why we’re introducing the “Official" label to select accounts when we launch.
Tweet media one
3K
1K
5K
1
6
27
@justin
Justin Williams
3 years
I have been canceled!
Tweet media one
2
1
26
@justin
Justin Williams
1 year
When someone tells you who they are, believe them.
0
0
25
@justin
Justin Williams
3 years
Good news! This tweet includes a Rust backend!
2
0
23
@justin
Justin Williams
7 years
How to get your friends and family to update to iOS 11.
Tweet media one
2
6
23
@justin
Justin Williams
3 years
Glad we finally took out the trash. ✌🏻
2
2
21
@justin
Justin Williams
4 years
Let’s vote this motherfucker out.
Tweet media one
1
2
19
@justin
Justin Williams
4 years
Developers should have far less opinions, and keep the ones they have to themselves, usually.
@tlakomy
Tomasz Łakomy
4 years
Which tech opinion you got that results in this
Tweet media one
841
166
1K
2
2
19
@justin
Justin Williams
2 years
Thank you for coming to my TED Talk.
Tweet media one
2
3
18
@justin
Justin Williams
5 years
How I know an SDK vendor doesn’t give a shit: it’s the year of our lord 2019 and you still don’t support Swift nullability annotations.
1
6
17
@justin
Justin Williams
4 years
People quarantining during RonaMania can be easily grouped into three cohorts: 1. Sourdough Starter People 2. Tiger King People 3. Animal Crossing People
1
5
17
@justin
Justin Williams
6 years
My house has been filled with carbon monoxide because of a non-functional flue vent. Replacing the pipe would have required a lot of drywall being knocked out, so I am just replacing my entire HVAC system to re-route that pipe. A true programmer: rewriting over refactoring.
0
2
17
@justin
Justin Williams
1 year
The only people that will be left at this place are the sycophants.
@williampietri
William Pietri
1 year
I want to dig in for a bit on this set of Slack replies from a Twitter manager talking about undoing some of the layoffs.
Tweet media one
362
5K
26K
1
4
17
@justin
Justin Williams
7 years
@drance @shanev @dh_thomas @schwa @thaniya @whtrue @ydocody I said I wanted a cake when this eventually shipped. I was not disappointed. </fin>
Tweet media one
Tweet media two
3
0
16
@justin
Justin Williams
1 year
Most people in my circles have known for a long time this guy is a dope, but now it’s becoming obvious to the rest of the world. I wouldn’t trust him to run a Starbucks. That requires skills he obviously does not have.
2
1
16
@justin
Justin Williams
1 year
Me turning off 20% of the microservices.
1
3
16
@justin
Justin Williams
3 years
If you are still getting ramped up I have three recommendations. 1. The WWDC sessions, obviously. Combine in Practice from 2019 had plenty of great examples of real world usage.
1
0
16
@justin
Justin Williams
5 years
The best part of putting out a new @TEDTalks release is getting to write the release notes. It’s the only writing I get to do anymore it feels like.
Tweet media one
0
0
14
@justin
Justin Williams
1 year
Absolute clown running this place now.
Tweet media one
1
1
15
@justin
Justin Williams
2 years
If you dread Monday’s, it’s time to find a new gig. If you think about your job after you sign off for the day, it may be time for a new gig. If you think about your job on the weekend, it’s definitely time for a new gig.
0
0
15
@justin
Justin Williams
4 years
I’ve been on this hell site for 14 years. What is wrong with me?
5
0
15
@justin
Justin Williams
2 years
Headphones. They are fucking headphones.
Tweet media one
1
1
14
@justin
Justin Williams
6 years
Love hearing about people who still keep their notes and whatnot in the “Elements” folder. My tiniest dent in the universe.
3
0
12
@justin
Justin Williams
10 months
Boy I'm sure glad the dumb owner of this website didn't decided to change the name to justin.
@PopCrave
Pop Crave
10 months
The username @x no longer exists.
Tweet media one
355
781
25K
0
7
12
@justin
Justin Williams
6 years
I’ve been trying to follow this advice from @johngreen the last few months: have less useless opinions. Probably why I tweet less than I used to.
2
0
13
@justin
Justin Williams
2 years
Hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahabahahahahahahahahahahahaha
Tweet media one
1
0
13
@justin
Justin Williams
2 years
Companies thinking they need 100+ devs to build an app with 400+ Xcode targets is an organizational failure.
0
0
12
@justin
Justin Williams
3 years
2. The @heckj site is a great reference and explainer. I use it weekly. The entire “book” is free online, but I just realized he sells a digital copy of it as well. Purchasing to support his hard work.
2
0
12
@justin
Justin Williams
4 years
My twitter account is actually a cake.
1
3
12
@justin
Justin Williams
7 years
This was my setup in 2013. That iMac was the best computer I ever owned. Also, lol my attempts at being a podcaster.
Tweet media one
7
0
12
@justin
Justin Williams
6 years
I deleted all my tweets a year or so ago. Turns out that is probably what everyone on earth should do. ✌🏻
3
0
12
@justin
Justin Williams
1 year
It took them two weeks to get back to where they started, but dumber. Silicon Valley was a documentary.
1
1
12
@justin
Justin Williams
4 years
1
2
10
@justin
Justin Williams
1 year
Apartheid Clyde could have done anything with his fortune, but he’s here being a mod at the insane asylum. Follow your dreams.
0
0
11
@justin
Justin Williams
7 years
LaGuardia is such trash. I’ve never once not regretted flying in there. Hope they name it after POTUS someday.
1
2
11
@justin
Justin Williams
2 years
*points at the sign again* This tweet is 4 years old on Sunday and its still 100% accurate.
@justin
Justin Williams
6 years
Be wary of the person who tries to sell you on a language or framework that allows you to “write once and run everywhere” for they are selling you a lie. This tweet was relevant a decade ago and it will be in the next decade when this comes around again.
14
89
219
0
3
11
@justin
Justin Williams
2 years
Software is easy. Helping a third grader with their math homework is hard as hell.
1
1
10
@justin
Justin Williams
6 years
I’ve learned way to much about iOS Data Protection this week. Pro tip: it’s best to assume your app will always have its container locked with NSFileProtectionComplete. MDM policies can seemingly overrride your defaults from my research/headaches.
0
1
9
@justin
Justin Williams
1 year
Continuing to look at social media through a 2007 lens is why these are the dumbest men on the planet.
Tweet media one
2
4
10
@justin
Justin Williams
2 years
Nailed it. Biggest lesson I learned after my last gig.
@spamaps
Clint 'SpamapS' Byrum 🇺🇦
2 years
I always thought burnout happened when you work too much. Now I get it. It's investing emotionally and then not getting a return on that investment.
168
9K
49K
1
0
10
@justin
Justin Williams
7 years
This was my setup in 2008. I had a thing for cheese graters obviously.
Tweet media one
5
0
10
@justin
Justin Williams
1 year
Graphic design is my passion.
Tweet media one
2
2
10
@justin
Justin Williams
6 years
All of my professional scars have been caused by third-party SDKs. Grey hair too.
1
2
9
@justin
Justin Williams
5 years
I made a huge mistake. #MyTwitterAnniversary
Tweet media one
2
0
9
@justin
Justin Williams
2 years
That’s right. Tim Apple does.
@SRuhle
Stephanie Ruhle
2 years
The US Govt doesnt control SWIFT
636
3K
17K
0
0
9
@justin
Justin Williams
2 years
@amritxyz
Amrit Singh
2 years
I don't think talented people want sky-high salaries and crazy perks. They want to work on a great mission and solve hard f*cking problems.
1K
386
6K
0
1
9
@justin
Justin Williams
5 years
If you don’t respect user data, you don’t respect your users.
0
4
9
@justin
Justin Williams
1 year
Who wants to tell him about when twitter was a monolith?
@elonmusk
Elon Musk
1 year
@sampullara Part of today will be turning off the “microservices” bloatware. Less than 20% are actually needed for Twitter to work!
2K
666
9K
2
0
9
@justin
Justin Williams
2 years
@callmehuie
Lightskin Jimmy Butler
2 years
please quote tweet a video that never ceases to make you laugh… i need a good laugh right now.
2K
14K
92K
1
0
8
@justin
Justin Williams
2 years
If I ever call myself a 10x developer I want to be yeeted into the sun.
1
1
8
@justin
Justin Williams
6 years
Armchair quarterbacking* Big Fruit’s (or any other company for that matter) SWE practices from the outside is tacky and unhelpful. * the “quarterback” is the player who throws or hands off the ball in football. He’s what agile developers would call the “Scrum Lord.”
1
1
8
@justin
Justin Williams
1 year
If you still think Twitter and social media in general is as simple as 'the place where people post what they had for lunch' then yeah. You are going to get people killed.
1
5
7
@justin
Justin Williams
4 years
I have no idea what I’m doing pretty much daily. I experiment and figure stuff out as I go.
@ashleymcnamara
Ashley Willis (McNamara)
4 years
It would be cool if more senior engineers would admit that they don’t have everything all figured out so the junior folks didn’t have such unrealistic expectations.
334
648
5K
0
1
7
@justin
Justin Williams
3 years
Me pushing code on a deadline.
@RoryTrackr
Rory Tracker
3 years
At least his awareness is on point #themasters
4
23
312
0
0
7
@justin
Justin Williams
1 year
This is some “I alone can fix this” energy.
Tweet media one
1
1
7
@justin
Justin Williams
2 years
I miss Objective C sometimes too.
@fart
80% sure i could do a backflip
2 years
after coding in go for a while at work then going back to python and its dynamic typing for a personal project it feels so fast and loose. got no idea what the fuck this functions gonna return and i feel so alive. the thrill of it. im a badboy and im smoking a cigarette
7
17
253
0
1
7
@justin
Justin Williams
8 months
This account is my McMansion.
@notsofiacoppola
cinnamon bun
8 months
securing your desired username on a new app is the closest millennials and zoomers will get to owning land
55
6K
40K
1
8
7
@justin
Justin Williams
2 years
0
0
7
@justin
Justin Williams
4 years
Tweet media one
@sandofsky
Ben Sandofsky
4 years
To stop crashes from the Facebook SDK, some devs tried commenting out any code that calls Facebook. Nothing worked. It turns out that by just including the SDK with your app, Facebook runs hidden code on launch. (FBSDKApplicationDelegate.m)
Tweet media one
28
259
877
0
0
7
@justin
Justin Williams
3 years
This is one of those days where at a certain point I don’t even pretend I’m going to try to work anymore and just log off. It’s one less stressor to worry about.
@Blooshier
Blooshier
3 years
How's everyone's work day going?
Tweet media one
55
2K
13K
1
0
7
@justin
Justin Williams
4 months
My parents in their 40s: we should really think about diversifying our portfolio and maybe looking into some speculative real estate. Me in my 40s: did you see the giant Pop Tart?
0
5
6
@justin
Justin Williams
6 years
Shipped a semi-bad bug with our release today. Is the meetup at Apple Park or 1 Infinite Loop?
0
0
6
@justin
Justin Williams
1 year
The genius has logged on.
Tweet media one
1
0
6
@justin
Justin Williams
4 years
Paired debugging
0
2
6
@justin
Justin Williams
3 years
I blame @buzz for getting me on this hellsite I love, loath, and will never quit.
@film_girl
Christina Warren
3 years
It was 2007 and I was told it would be good for the blog and my career. I can’t even lie and pretend both weren’t true. #ReasonsYouJoinedTwitter
4
0
46
2
0
6
@justin
Justin Williams
7 years
When little fingers sees what I’ve spent the last five years of my life on.
Tweet media one
0
0
6
@justin
Justin Williams
2 years
Tweet media one
Tweet media two
0
0
6
@justin
Justin Williams
2 years
Tweet media one
@CaseyNewton
Casey Newton
2 years
Here it is: Twitter engineers were told today to *print out* their last 30 to 60 days of code, so they could show it to Elon Musk himself. Then they were told wait, no, actually, please shred all that code you just printed out. Subscribe to read ➡️
Tweet media one
571
3K
11K
0
0
6
@justin
Justin Williams
3 years
When the boss tries to tell you how to build it.
@PitchingNinja
Rob Friedman
3 years
Max: I know Camargo, right? [And, then realizes Prior is still making the mound visit.]
14
56
1K
0
0
6
@justin
Justin Williams
5 years
Dumb trick I picked up a few years ago (from @drance ?): when you leave a expository comment in code, initial and date it. The date context can be helpful to determine if a workaround or assumption is still valid today vs in the past. This probably won't scale to a larger team.
Tweet media one
3
1
5
@justin
Justin Williams
6 years
Keeping track of all the different margin variants has replaced keeping track of the status bar as the biggest iOS pain in the ass.
0
0
4
@justin
Justin Williams
4 years
@RebeccaSlatkin If you tried to commit SwiftUI code to any of my projects I would reject the PR. Let that stuff bake for a few years. Teach ‘em stuff that they will actually use.
0
0
5
@justin
Justin Williams
3 years
Me when I fix a bug in the software. Also me when I introduce a bug in the software.
@WalkingDead_AMC
The Walking Dead
3 years
Love this self-talk. #TWD
38
228
1K
1
0
5