Jeff McAffer
@jeffmcaffer
Followers
611
Following
399
Media
69
Statuses
700
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
Long weekend project phase 1's a go! Dumpster ordered. 10 yards of gravel ordered. 5 pallets of wall blocks. ordered. Bobcat ordered.
0
0
3
Was really interesting presenting at #DOES20 London. Pre-recorded in my garage in Seattle, up at 0530 to answer questions live on slack from folks in, well, wherever they were.
2
1
16
Hmm. 4 of us on a call. 100% of us named "Jeff". #lowdiversity
0
0
2
I'm keeping an open mind and am only a couple weeks in so who knows where I'll end up. Need to see more of the system come together... What's your experience been like?
1
0
0
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
0
1
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
1
0
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
0
0
I've been messing about with @golang 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
0
1
FYI: the @todogroup is launching its annual corporate open source programs (OSPO) survey, please fill it out so we can learn more about the state of corporate open source programs across the industry!
2
7
12
Nice!
Do you work on Open Source and have you lost money due to COVID-19? We are here to help! Yes, this means you, not other people. :) Check out https://t.co/bgsKEkVAW4.
#oss #floss #COVID__19
0
0
1
So I'm sitting here working on something new for @github 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
0
15
As expected, the opposite happened when raising the right side. The effect was less because the tire had slowed -- a bit hard to see. Now I'm wondering what else we can simulate...
0
0
0
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
0
0
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...
1
0
0
I've done the troubleshooting myself and with your support folks. Modem replaced. Still very choppy. Paying for 600Mb/s. Getting 2Mb/s. Three people working/schooling at home.
0
0
0
Sigh. @comcast, I know y'all are working hard and have reduced staff. My internet, while "connected", is not fast enough to have even a voice-only conversation on zoom/teams/... Doesn't "feel" connected. Can you please come fix?
2
0
1
Achievement unlocked! In case you can't read the small print, that's a 1.9 liters (half gallon) bottle... #Canadian
2
0
1
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
0
10