@ef4@toot.cafe Edward Faulkner Profile
@[email protected] Edward Faulkner

@eaf4

Followers
2K
Following
2K
Media
126
Statuses
6K

My mission is to expand the set of people who can creatively wield software. Better tools & better learning. Also tweeting local politics @eaf4_somerville.

Somerville, MA
Joined February 2009
Don't wanna be here? Send us removal request.
@eaf4
@[email protected] Edward Faulkner
9 years
With apologies to Dr. Seuss.
Tweet media one
3
29
62
@eaf4
@[email protected] Edward Faulkner
3 years
RT @JohnONolan: Some personal news: I’m thrilled (and admittedly, somewhat surprised) to announce that as of Friday, @substack is now offic….
0
205
0
@eaf4
@[email protected] Edward Faulkner
3 years
Something that both “intro to programming” materials and chatgpt thoughleading gets wrong is misunderstanding what is hard about programming. People think that coming up with a code snippet is the hard part. It’s just… not. It only feels that way when you’re still a beginner.
0
1
12
@eaf4
@[email protected] Edward Faulkner
3 years
RT @fakedansavage: So, if we're not safe in there. behind closed doors. where they say they want us. we have no choice but to fight t….
0
2K
0
@eaf4
@[email protected] Edward Faulkner
3 years
RT @zinyando: I have limited availability for #emberjs contract work. If you need an extra pair of hands for your project just DM me 🙂.
0
6
0
@eaf4
@[email protected] Edward Faulkner
3 years
Ported my alt (@eaf4_somerville) to mastodon last week and it has been surprisingly active there, so I'm dusting off @ef4@toot.cafe as the replacement for this twitter account.
0
0
2
@eaf4
@[email protected] Edward Faulkner
3 years
Tweet media one
0
2K
0
@eaf4
@[email protected] Edward Faulkner
3 years
You can follow anybody on any server. The only exception is that your server can block other servers, which is the appropriate response when a server is full of abusive dipshits.
1
0
1
@eaf4
@[email protected] Edward Faulkner
3 years
The real answer is pick a server run by admins you trust.
1
0
4
@eaf4
@[email protected] Edward Faulkner
3 years
It seems very dumb that mastodon explains itself as “pick a server based on your interests” because (1) that’s not relevant to how mastodon really works and (2) it immediately turns people off because who wants to lock in one topic?.
3
0
5
@eaf4
@[email protected] Edward Faulkner
3 years
You want to demonstrate skill? Use that hour to fix a bug in a realistic, long-lived codebase.
1
0
12
@eaf4
@[email protected] Edward Faulkner
3 years
This kind of scenarios actively selects for the opposite of the skills you really want in your teammates, which is the ability to write code that someone can come back to months later and be productive with again.
@florinpop1705
Florin Pop 👨🏻‍💻
3 years
Scenario: You have 1 hour to show your JavaScript skills by building a project. What are you building? 👀.
1
0
9
@eaf4
@[email protected] Edward Faulkner
3 years
RT @starsandrobots: But why.
0
2
0
@eaf4
@[email protected] Edward Faulkner
3 years
Ah yes, "beach life" in the Anthropocene.
Tweet media one
0
0
1
@eaf4
@[email protected] Edward Faulkner
3 years
Maybe this is old news, but I hadn't seen it yet: at the US border, Global Entry can now be entirely facial-recognition driven. Used to require fingerprints.
0
0
0
@eaf4
@[email protected] Edward Faulkner
3 years
RT @reshmasaujani: I woke up this morning to a news alert that our @GirlsWhoCode middle-grade book series was banned by some school distric….
Tweet card summary image
newsweek.com
The updated index from PEN America was released on Monday and showed 1,648 titles that were banned in classrooms and libraries in the U.S. this year.
0
4K
0
@eaf4
@[email protected] Edward Faulkner
3 years
The other half of that is `export { foo as "foo-123" }`. Should you do this? No. Should your babel plugin blow up if somebody else does this? Also no.
0
0
0
@eaf4
@[email protected] Edward Faulkner
3 years
Like, did you know that ES exports don't have to have names that are valid identifiers? `import { "foo-123" as foo } from 'bar'` is legal.
2
0
1
@eaf4
@[email protected] Edward Faulkner
3 years
When people ask what's the point of typescript, I think the perfect example is writing a babel plugin. It's *so* much easier to do correctly with TS, because the types teach you about the possible shapes of the AST you might encounter.
1
0
3