Rob Cannon (@robpc) header
Rob Cannon (@robpc) profile picture

Dance photographer who also posts about his day job (web development) and video games. | Former @washingtonpost

Joined May 2009
Photo by Rob Cannon (@robpc)Photo by Rob Cannon (@robpc)Photo by Rob Cannon (@robpc)Photo by Rob Cannon (@robpc)Photo by Rob Cannon (@robpc)Photo by Rob Cannon (@robpc)Photo by Rob Cannon (@robpc)Photo by Rob Cannon (@robpc)Photo by Rob Cannon (@robpc)Photo by Rob Cannon (@robpc)
"Only my own principles can tip the balance from one to the other." For 10 years of working at the Post all anyone would ask me is "Does Bezos interfere?" As he says, up to now he had a great track record. Gone in an instant. Just wild. washingtonpost.com/opinions/…
1
32
This whole statement is wild. Instead of highlighting this change as something with editorial backing. Bezos leans into "This was my decision and I am the best one to make it." He really makes it sound like his voice now. #WaPo
24
Guy who thought CloudProtect was a better name for the company is just waiting for things to die down just enough to say I told you so.
62
Is Rocksmith+ the Duolingo of music?
1
138
I figured it out. The super power of #AWS #StepFunctions is they are the cheapest way to wait for something.
1
48
And StepFunctions trounce almost anyone on startup times with the possible exception of #AWSLambda under ideal conditions.
21
Thinking of the millions of dollars, thousands of man hours spent by engineers, designers, and product people at Google to solve this problem and the effective solution was a single law that makes it trivial in almost any email client.
I set up a filter to move any e-mail that contains the word “unsubscribe” into a folder marked “Bulk E-mail.” My actual inbox gets like 2-4 e-mails a day, and I scan through the bulk once a day and mostly just delete. This has done wonders for me.
1
202
I am not sure why, but the inactive account that had the @robpc handle is no longer on here so I changed it finally. No idea idea why it didn't occur to me to use my domain name as my handle initially.
33
Not my best photography work but happy that I pulled something together despite my poor planning. #Eclipse2024 #TXEclipse24
91
Few people will remember that Eclipse made Java bearable.
i will only use eclipse as my editor today
69
Assembly definitely taught me a lot about how computers work but if you just want to understand the concepts I would recommend playing #TIS100 by @zachtronics. It is a wildly close approximation and it is much easier to visualize how assembly works with its puzzles.
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more
1
152
This is depressing. At this point Lightroom is the only reason I am not using Linux.
R.I.P. to those users that have unofficially installed Windows 11 (bypassing system requirement check) on their pre-2010 system such as an Intel Core 2 Duo PC. Windows 11 Version 24H2 will no longer boot on those older PCs due to the codebase changes introduced in ge_release. 🪦
76
Doesn't feel like Christmas until Game of the Year podcasts start appearing in my feed.
62
I try to squash and rearrange my commits in a PR into logical groupings which has the same effect without the pain points of stacking. But both require a culture of devs looking at PRs for any amount of time, which is the ultimate issue IMO.
Problem: Code reviews delay feedback. Solution: Stack pull requests. (Open a few small PRs, each based off the previous) ✅ Get feedback early and often ✅ Easier reviews since the PRs are small ✅ Unlike pairing, no need for synchronization
1
113
I think it does a lot to emphasize that the whole team succeeds but working together and supporting each others work. If your review is your most important task then you give yourself permission to focus on it.
1
31
Starting your day with PRs means you give it your fresh cup of coffee energy rather than your i need to do this one thing and then start dinner energy.
1
23
This reminds me of the time I asked my editor friend for help on the right way to word a confusing sentence. Her answer was to write a new sentence that was less confusing.
TS devs: Elixir? I would never use a language that is not statically typed. I want a typesafe language because it's easier to understand and harder to introduce bugs Also TS devs: Elixir devs:
1
168
I am leaving The Washington Post after nine years. It's hard go put into words what an incredible journey it's been. So thankful for opportunities I had there, the things I learned, and most importantly the thoughtful and caring people I met.
1
10
467
Tell me you have kids without telling me you have kids #AppleReplay
2