Opens profile photo
Follow
Jeff McAffer
@jeffmcaffer
Long time open source type, now at GitHub doing open source stuff. Father, husband, race car builder/driver, sailor, and apparently, traveller.
Joined November 2009

Jeff McAffer’s Tweets

And I don't quite buy the perf argument. Of course, I agree that map[<your_type>]struct{}{} is faster than map[interface{}]bool but we're talking nanoseconds here. Important in some cases but in the face of doing network calls that take 100s of ms, not so much.
1
1
Show this thread
Like Sets. There are set modules but word is, the idiomatic way is to write your own using map[<your_type>]struct{}{}. Coming from Java/JavaScript/TypeScript where quite literally "there's a module for that", it's a bit jarring. Pretty sure there's a better use of my time.
1
Show this thread
That's all fine in certain contexts (e.g. systems level) but I'm finding it disruptive to the code flow (both the code itself and the flow of code out of my head) when working on business logic. I'd love to be wrong but am having trouble loving the language/ecosystem.
1
Show this thread
I've been messing about with recently. Lots of great stuff but the term "rocks and sticks" keeps coming to mind. Could totally be me but, lots of basic things appear to be missing. I keep hearing "the idiomatic way is to <explanation boiling down to write it yourself>"
1
1
Show this thread
So I'm sitting here working on something new for and I literally muttered to myself "holy crap, this is insanely powerful". Will be a little while but I can't wait to share this.
4
17
So we mounted a hub on a 1/2" rod and then a wheel to the hub, suspended that with a pulley on one side and away we go. Notice that with the tire spinning "towards me", lowering the right side straight down causes the wheel to want to turn towards that side.
1
Show this thread
What to do when you can't race for real?! Simulate track physics in the garage one bit at a time... Car wheels are too heavy to do the classic bike wheel and turntable gyroscopic forces experiment...
Embedded video
0:32
133 views
1
1
Show this thread
TIL an important WFH lesson. When eating lunch outside in the glorious Seattle sunshine, do not leave your food unattended, even for a moment to get a drink etc. Crows will descend, steal your food, and then mock you from on high while eating said lunch.
3
13
A "nice" thing about the current work from home situation... Had a great call with a customer service rep at a bank! No call center background noise, different acoustics, very personal.
1
Great to be while again. Just got our daughter back to Seattle from university in Waterloo. A few flight issues but it all worked out in the end. One bonus of COVID is more time with her...
5
9
This is an awesome opportunity for someone passionate about making open source easier for all. ClearlyDefined (clearlydefined.io) already has big impact and has even bigger potential. Get your Node, React, and big data on!
Quote Tweet
Do you love open source? Do you love making life easier for those who want to use open source correctly? Want to help figure out how to create an OSS service? We are looking for a technical architect/community manager to help grow ClearlyDefined! Remote ok careers.microsoft.com/us/en/job/8007
1
5
I very much enjoyed debating Bradley and Max. Especially as they were completely wrong😉. is an awesome debate partner.
Quote Tweet
So far very much enjoying the debate format at #FOSDEM2020: impressed by, and appreciative of, those who take on opinions and voices counter to what they actually believe on the issues. +1 to the new format, it's a lot of fun.
2
8
Should be a great time. Drop by and check it out
Quote Tweet
Are you already planning to be at FOSDEM? Join us at the end of Day 1 for a @GitHub hosted mixer celebrating open source! In addition to great conversations with me, we’ll also have experts to chat workflow automation and securing open source. github.co/os-social-bru