James Willcox @snorp@mastodon.social (@snorp) profile picture

Android @Google. Previously @Square, @Mozilla, @litl, Novell, Ximian. Opinions are my own.

Tennessee, USA
Joined May 2008
Photo by James Willcox @snorp@mastodon.social (@snorp)Photo by James Willcox @snorp@mastodon.social (@snorp)Photo by James Willcox @snorp@mastodon.social (@snorp)Photo by James Willcox @snorp@mastodon.social (@snorp)Photo by James Willcox @snorp@mastodon.social (@snorp)Photo by James Willcox @snorp@mastodon.social (@snorp)Photo by James Willcox @snorp@mastodon.social (@snorp)Photo by James Willcox @snorp@mastodon.social (@snorp)Photo by James Willcox @snorp@mastodon.social (@snorp)Photo by James Willcox @snorp@mastodon.social (@snorp)
It's so discouraging how Chicago Bears management is dead set on eventually building a new stadium that will be entirely indoors—against the will of so many fans. Win or lose, this is beautiful. This is how football should be played in the winter.
152
669
61
17,527
803,227
If we ever develop time travel, the first thing we should do is go back and stop selinux from becoming a thing.
1
1
162
Trump voter in this @PhillyInquirer article: “People says he’s a dictator. I believe that. I consider him like Hitler. But I voted for him.” Welp. inquirer.com/politics/electi…
28
101
14
262
16,578
If a kid says "bro" 15 times after I open the door do I still have to give them candy?
1
148
THESE GRITTY TIGS ARE ALDS BOUND. #RepDetroit
82
1,198
83
9,855
214,918
People watching Seahawks-Lions vs People watching Titans-Dolphins
40
303
13
6,325
227,184
Fire Gus Bradley at halftime. #Colts
1
1
143
On this day eight years ago, the following Twitter exchange occurred.
82
1,250
106
17,089
621,604
I better go superviral for this...
1,120
25,389
2,730
120,523
7,433,086
James Willcox @[email protected] retweeted
Parker Meadows hits a go-ahead grand slam with the @Tigers down to their last strike! 🤯
114
409
171
3,760
493,755
When someone asks you what targeting is just show them this video.
884
3,933
1,204
61,851
6,309,294
Wait...are these brats at the LLWS rooting for the Yankees? #wrong #unamerican
1
114
We know you’ve been waiting for this one… “Maps” is here and it’s beautiful. #B1GWelcome
974
10,397
3,939
56,374
8,406,568
Here’s the thing folks. I’ve been coding 32 years. When something like this happens it’s an organizational failure. Yes, some human wrote a bad line. Someone can “git blame” and point to a human and it’s awful. But it’s the testing, the Cl/CD, the A/B testing, the metered rollouts, an oh shit button to roll it back, the code coverage, the static analysis tools, the code reviews, the organizational health, and on and on. It’s always one line of code but it’s NEVER one person. Implying inclusion policies caused a bug is simplistic, reductive, and racist. Engineering is a team sport. Inclusion makes for good teams. Good engineering practices makes for good software. Engineering practices failed to find a bug multiple times, regardless of the seniority of the human who checked that code in. Solving the larger system thinking SDLC matters more than the null pointer check. This isn’t a “git gud C++ is hard” issue and it damn well isn’t an DEI one.
195
1,463
200
7,480
361,765
Some of us are somehow able to: ▫️Condemn the violent 2020 BLM riots. ▫️Condemn the January 6 Capitol riot. ▫️Condemn the violent attack on Paul Pelosi. ▫️Condemn the assassination attempt on Trump. It really isn't hard, unless you're a tribal partisan hack.
186
1,352
97
10,332
357,768
Wow...wish I would've seen the Sonos app implosion before I ordered another speaker. What a mess.
1
3
191