jjt
jjt.io
jjt
@jjt.io
dad of two, software engineering leader of many

he/him, 🇨🇦
> Git isn't just a tool for pulling and pushing code. It's a finely-tuned instrument for crafting history

yes!! and #jj-vcs provides a better toolset for crafting history
July 5, 2025 at 9:31 PM
twitter is a threat to our sovereignty, ban it
March 8, 2025 at 5:14 PM
shout out circa 2015 Intel for allowing ECC on Skylake Pentiums (+Celerons) instead of gating to just Xeons

gonna get my Supermicro X11SSH + G4400 build back from a friend instead of building a new (quite expensive) Alder Lake build for a NAS
February 4, 2025 at 10:41 PM
those new to leadership (tech lead, EM) often underestimate comms

state assumptions, (over) communicate, and broadcast intent - best case you validate alignment, worse case you fix misalignment

worst case no one listens and your org has a bigger problem
February 4, 2025 at 10:11 PM
i too would love to see us grow our tech sector more, as i'm concerned about our sovereignty esp. given recent events

i'm not thrilled at lutke's involvement given he defended the recent US-imposed tariffs and advocated we just capitulate

nypost.com/2025/02/02/u...
Major tech figures get into politics with launch of Build Canada - The Logic
Entrepreneurs including Tobi Lütke, Andrew Graham and Michael Katchen are backing the effort, which is being led in part by former Shopify executive Daniel Debow.
thelogic.co
February 4, 2025 at 9:35 PM
he’s Big COBOLs now
what people are being sold is “Elon Musk, business genius, is eliminating waste from our government”

what’s actually happening is that Big Balls has your social security number and background check now
February 4, 2025 at 2:25 AM
AMERICA
SERIOULY?
ˢ
February 3, 2025 at 10:37 PM
big downside to lack of number row on a 40% is counts in vim commands, and my muscle memory

ex: typing wdd instead of 2dd, etc

getting used to chording with layer key, but definitely slowing me down :/
jjt.io jjt @jjt.io · Jan 29
new keyboard: Kyria rev 3.1, with kailh choc sunsets

built last weekend, been typing on it for a week now

my first 40%, not having a number row is an adjustment, but otherwise it's great, much more compact than my ergodox was

shout out to splitkb.com for having fantastic instructions
January 31, 2025 at 4:39 AM
Reposted by jjt
it's been a rough week so i thought i'd rotate a gyro for everyone. as a treat
January 29, 2025 at 7:18 PM
new keyboard: Kyria rev 3.1, with kailh choc sunsets

built last weekend, been typing on it for a week now

my first 40%, not having a number row is an adjustment, but otherwise it's great, much more compact than my ergodox was

shout out to splitkb.com for having fantastic instructions
January 29, 2025 at 12:47 AM
there was a time before browsers had dev tools, and firebug was the first iteration (that i recall)

it’s hard to overstate its importance to frontend development in the oughts
🎂 Today, the legendary web debugging tool FIREBUG would have celebrated an 18th bday today. 🎉
If you're super curious, there's footage of the 1.0 launch at a Yahoo Eng meetup on YouTube, but you an also read the blog post from Jan 24th, 2007. Enjoy!
📝: bit.ly/firebug-v1
🎥: youtu.be/k4IgewBsxmY?...
January 25, 2025 at 4:30 AM
great response to "code-writers: what 5 metrics of your choice would you want to be evaluated on?"

as a coder, i'm guided by these
as a hiring manager, i look for them on a resume
as a people manager, i try to* use these for performance management/reviews

*i don't always have control over rubrics
1. Impact. How much revenue does my work protect or generate?

2. Quality. Does my work meet or exceed customer expectations?

3. Efficiency. Reward making the right buy versus build decision.

4. Reusability. How do others leverage my work?

5. Supportability. How much work do I create for others?
a question for the people who write code for money:

if you could wave a magic wand and have your performance/promotability measured on any 5 metrics of your choice, what would those metrics be?
January 23, 2025 at 9:21 PM
move over hemingway, here’s the dumbest 5-word story:

Paul Graham Wrote About Wokeness
January 14, 2025 at 3:30 AM
new hat day!

hard to imagine but before Redux.js there were a dozen Flux implementations all battling it out, and i was right in the trenches doing agency work
January 10, 2025 at 6:34 PM
something very satisfying about constructing a rhombic dodecahedral honeycomb by extending pyramids from faces of cubes in a checkered pattern
January 7, 2025 at 7:26 AM
algorithm tweak coming soon to promote more informational/entertaining marriage

goal is to maximize unregretted spouse-seconds. too much niche podcast and cli tool is being pushed that technically grows spouse time, but not unregretted spouse time
January 7, 2025 at 6:29 AM
Reposted by jjt
Here's a quick piece I wrote up on how to understand DOGE as a very blatant attempt at procurement capture, a simple way of making government spending corrupt to benefit the tycoons. Please do pass it along & share any feedback! www.anildash.com/2025/01/04/D... (Thx for the nudge to write it!)
Understanding DOGE as Procurement Capture - Anil Dash
A blog about making culture. Since 1999.
www.anildash.com
January 4, 2025 at 11:01 PM
it's dec 25, important day for those who celebrate this game walkthrough w/ *justified monospace text of 17k words*

justified text normally adds variable space between words - in monospace font, it's by meticulous selection of characters w/ manual line breaks

gamefaqs.gamespot.com/snes/588741-...
December 25, 2024 at 10:14 PM
yeah! just like how i’m pissed off because taylor swift hasn’t reciprocated and come to one of _my_ concerts!
December 17, 2024 at 8:38 AM
devils advocate: might be the quickest way for the org to adhere to injunction

change localized strings in CMS instead of dev + deploy cycle

for context, wordpress.org was court injuncted to remove a “not affiliated with WPEngine” checkbox
bell.bz Andy Bell @bell.bz · Dec 16
It's like those people that show up when someone rips off another person's website that happens to be open source.

Sure, technically, there's nothing wrong with it in a legal/licensing sense, but it doesn't change the fact it's a proper dickhead move

Malicious behaviour excused by compliance innit
December 16, 2024 at 4:26 PM
good lil thread about T&S at github, esp. a few posts in:

> "We will resolve disputes in favor of protecting users as a whole."

> That right there. That tells everyone how Trust & Safety is going to act, and it gives T&S profound latitude. They're not there to rules-lawyer or first-amendment.
Story time.

Y'all know this, but once upon a time, I ran privacy at GitHub. I also advised the Trust & Safety team.

During that time, the Pizzagate psychos used GitHub as a repository to store photos that they used to harass the owners of a DC pizza restaurant.

So we had a lot of talks about...
December 15, 2024 at 2:51 AM
come on @aaron.bsky.team, condoning stochastic terrorism is not okay
This should be grounds for account suspension. Jesse has explicitly white knighted for kiwi farms. These are exactly the kinds of people he associates with.

His presence on this site inherently makes it unsafe for trans people.
December 12, 2024 at 1:00 PM
Reposted by jjt
I would also say, to people who are up in arms about how we’re chasing off “reasonable voices” - take a look at the depth of anger a very large and diverse community of people have towards this man and read some of their stories and maybe reconsider how you evaluate what he does
December 8, 2024 at 8:26 PM
co-signed, we don't need bigots here
yo @support.bsky.team, give Jesse Singal’s gross bigoted ass the boot already, nobody wants him or his creepy lil cronies on here. fuck anyone who doesn’t fuck with trans people
December 9, 2024 at 3:33 AM
bluesky+ feature
Blocking anyone who is mildly sus immediately and without particular emotional engagement is obviously the best way to go but once in a while it would be nice to have a block option that ALSO produces an animation of the profile being flushed down a toilet or maybe the text melting gruesomely away
December 7, 2024 at 2:54 AM