palmerj3 Profile Banner
JSONP (╯°□°)╯︵ ┻━┻ Profile
JSONP (╯°□°)╯︵ ┻━┻

@palmerj3

Followers
3K
Following
36K
Media
903
Statuses
15K

AI @ Meta. ex-Netflix | ex-Spotify

Joined January 2008
Don't wanna be here? Send us removal request.
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
Ever wish your code editor could warn you when you're making changes to dangerous files?. BEHOLD!.Code Vibes
5
2
24
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
The search for the perfect t-shirt is over
Tweet media one
54
2K
13K
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
1 year
Long-time Spotifiers like me (10+ years) didn't stay because of the pay. We all knew we could go elsewhere and make a lot more. You had the best engineering workforce out there, AT A DISCOUNT, and the culture to support them but that's now ruined.
@MorePerfectUS
More Perfect Union
1 year
CEO learns that nothing runs without labor.
Tweet media one
12
92
2K
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
Why is it called a pull request?. I'm not requesting to pull anything. Shouldn't it be called a change request or a merge request?.
114
47
965
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
Blocking everyone who's overly enthusiastic about crypto is called a blockchain.
6
60
472
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
After 10.5 years at Spotify, next week is my final week. Spotify is a deeply special place that I hope you all get to experience one day and I'll miss it greatly. Super excited to join Netflix as a PM developing developer productivity tooling!.
38
6
462
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
Man who loses half his staff due to an incompetent bad take says engineers shouldn’t be incompetent.
3
27
415
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
A relative of mine asked me to help solve a programming interview question he got recently from a failed interview. I couldn’t. His parents are now, naturally, wondering why a newcomer is asked questions even I couldn’t solve. “Tech interviews suck” was all I could say.
15
27
375
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
Listening to @igb make Elon stumble was magnificent. “Who are you?” LMAO.
2
5
230
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
11 months
@VicVijayakumar If they ask you the seconds since 1970 they are gonna be blown away.
1
2
262
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
1 year
@minkbazink I respect people that put in long hours, if that's their thing, so long as they don't expect that of others. Gets annoying when they brag about all the hours, the sacrifice, etc. Cool story, I'm gonna take my dogs for a walk and refresh for the next day.
4
7
237
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
First day at Netflix tomorrow. I’m definitely not freaking out, YOU’RE freaking out!. Sorry for yelling.
23
5
223
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
I deleted my LinkedIn years ago. Twitter has made me so many more connections. I’ve gotten job offers, conference invites, and been informed that my code is objectively shitty all in one place.
@cherthedev
Cher Scarlett 🌌
4 years
4 of my last 5 jobs were all thanks to my Twitter network. It’s a big deal.
12
14
209
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
Any react-based repo bigger than a TODO list is virtually unreadable. Want to add a new button? SIMPLE! Just add these 7 files and follow this repos flavor of functional programming. Also use the word context as much as possible. Web is supposed to be easy and now it's just not.
30
17
204
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
@burgessdryan Always assume every decision that was made, code that was written, system that was built, was done with the best intentions and built as well as possible at the time. It's so easy to criticize and pick apart things. Not that easy to build empathy.
4
13
163
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
The longer FB is down the more likely people will get vaccinated.
3
33
156
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
Wanna build some cool Web Infra at Spotify? Come work on my team.
10
31
146
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
I am pumped to announce that I'll be joining Meta in a few weeks. I'm joining as a senior PM focused on AI / ML Infrastructure. I can't express how excited I am to dive in to AI / ML with a company doing such innovative things in that space.
24
0
138
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
222 days until pants.
3
3
132
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
Everyone wants to work in FAANG until you realize that the majority of your time will be spent approving two-factor pushes.
3
4
122
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
7 years
I contemplated not publishing this. But, fuck it. "You don't need standup" -
13
44
103
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
First day at Meta today!.
15
1
111
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
Standups are at best useless and at worst detrimental to morale and productivity. Most do standups just because everyone else does standups.
@ThePracticalDev
DEV Community
5 years
Time for #DevDiscuss!. Tonight's topic is unpopular opinions. Let's start with some questions. - Do you have any unpopular opinions?.- How do unpopular opinions go over in dev teams?.- How do opinions become popular in the first place?
23
11
104
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
@dabit3 Say “code is the documentation” as often as possible. Always have pedantic comments on PRs. Get angry whenever your code gets reviewed. Every complaint eventually leads to you admitting your undying love of Haskell. Never writes tests. Always unapproachable.
2
1
101
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
7 years
I run a Web Infrastructure team now at Spotify and I'm interested in sharing our work and learning from others. Who would be interested in coming to Spotify or hosting a few of us for an open discussion?.
12
14
100
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
Seriously what is the appeal of the "username on one page, password on another" login?. No user in the history of users has ever asked for this or wanted this.
11
1
90
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
@AdamRackis Tell him you found RPCs in Tesla's.
4
1
91
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
Today is my ten year anniversary @SpotifyEng . It’s been a massive privilege getting to work with the most talented and genuinely great people. It’s the best working on a product I use every single day. Looking forward to the next ten years!.
9
0
89
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
@gurlcode The strongly hyped.
0
0
75
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
There's no reason why ALL tech companies shouldn't tell their employees to work remotely until coronavirus is under control.
6
9
74
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
1985: The best software is built by knowing the most algorithms by heart. 2020: The best software is built by being great at Google searches and working with people. 2020 interviews: Welp. .
0
8
72
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
6 years
At 36 I did my first conference talk last week at AssertJS. It was a goal of mine in 2019 and I am so thankful I got to speak at the best conference. But it had been an ambition of mine for so long and yet I always felt like I didn't have anything useful to talk about. 1/6.
4
11
67
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
Apparently it's trendy to lay off a bunch of people but never once cut executive compensation or tell shareholders to hold off on that second yacht for a bit.
2
7
66
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
@dan_abramov Wait. what?! I know London salaries aren't SF/NYC but you're Dan freakin Abramov. You should be making more than double that.
0
1
65
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
Congrats on mastering prototypical inheritance before shipping your first website but legitimately no one cares. Have fun and make cool shit. I’m glad you’re joining our industry.
3
9
62
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
Am I missing something with the whole mechanical keyboard thing?. Ever since the flat apple keyboards came out (in like 2006/2007?) it's all I've used. They are the perfect keyboard IMO.
22
1
64
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
@leeerob It's using kubernetes to deploy divs.
1
3
62
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
@ken_wheeler Imagine working for FB London and asking for a raise. HR: "Dan doesn't even make that". Engineer: "Well, fuck".
1
0
64
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
Sad hearing the news that Spotify is doing layoffs. If anyone needs connections or just wants to chat please hit me up.
2
0
63
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
1 year
0
0
60
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
@AdamRackis So close to being senior. Just need to give away more of my time for free.
Tweet media one
4
0
61
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
I had a fun idea to program something simple using tech from each year since I was born (1983). Today I made a prime number generator using Turbo C 2.01 in MS DOS.
Tweet media one
2
3
54
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
Ah now I remember web development. 1. Have a grand idea.2. Spend two hours failing to configure tools.3. Fuck it wasn't a good idea anyway.
2
1
56
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
First week at Netflix!. It’s been exhausting but it already feels like home.
8
0
57
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
Homeownership is thinking: “once I finish this project I can finally relax on weekends” until you fucking die.
2
8
54
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
Apple invented feature flags, you guys.
3
3
53
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
Spotify used to give signed guitars to everyone who reached ten years at the company. Now they give a plaque. I can’t wait to get my… plaque… in less than a month.
6
0
51
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
7 years
Great time today playing ping pong and sharing ideas with @left_pad at Spotify NYC! If you use babel consider donating
Tweet media one
5
1
50
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
Every company that did layoffs stock price went up. I hate everything about that.
0
3
46
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
Just attended my first standup in 2.5 years. They are still horrible. Do not recommend.
5
2
47
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
@mhartington Accidentally press it constantly.
1
0
41
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
7 years
Today I weighed in at 199.8 pounds. First time under 200 pounds in 6 years.
4
1
42
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
@dan_abramov After so many years programming full time I missed when programming was just a fun hobby. Becoming a PM has helped to get me back to that mentality and be excited about coding again. Career change is healthy.
0
0
37
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
I've gotten to know Henry personally over the past few years and he is constantly working on Babel. Extremely dedicated and hard working and I have never questioned this. Looking simply at Github activity is a slap in the face.
@youyuxi
Evan You
4 years
Henry didn't have to do this. Maintaining Babel has inflicted huge stress on him. He could've easily looked for a *much* higher paying full time job but he decided to stay and try because he felt it was the right thing to do.
0
5
44
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
11 months
@mds Respond with, "Let's circle back to this". He must learn the corporate ways.
0
0
42
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
1 year
Hearing rumors that Spotify obliterated almost their entire platform / infrastructure organization (along with many other teams). Good luck with that. FTP'ing straight to prod now ya'll.
2
0
42
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
7 years
If you count my days editing PHP on production using an FTP client, I've been continuously deploying for like 15 years.
2
11
40
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
I stopped being excited by new tech years ago. Plenty of amazing tools out there a lot of which I know nothing about. But given enough time and energy I know I could build whatever I want to. No need to keep up on the latest & greatest. Impossible task anyway.
@EmmaBostian
Emma Bostian
4 years
"What are you excited about in tech?". Me: *Silence*. I actually cannot find the energy to keep "up to date" in tech. and I wouldn't be able to say I'm "excited" about something right now. I'll learn a technology if I need it for work, but I won't learn it for fun 🤷‍♀️.
5
1
36
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
7 years
Landed a new feature in Jest. Test retries!
3
10
35
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
@rickhanlonii "I can't think of a better default app to open my markdown files" - no one ever.
1
0
40
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
@AdamRackis I don't think they are directionless. They just see their potential future and collectively say, "Not good enough". I love gen-z. Keep it up.
1
0
40
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
Shout out to developers who submit a github issue and then also submit a PR fixing it.
0
4
40
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
I will never understand the ~monthly logouts for online apps. Like what are you preventing exactly?. Someone could steal my entire life in a month before you've done anything, so this is just a needless inconvenience.
9
1
38
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
Got a jira ticket assigned to me today from my old job to my personal email. What do you think the likelihood of me doing that is? 😆.
11
0
42
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
You may not know that Jest transforms test files before execution. When debugging tricky mock situations or otherwise it's often useful to examine the transformed test. After executing a test open the cache dir and have a look. yarn jest --showConfig | grep cacheDir
Tweet media one
Tweet media two
3
6
39
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
I had a few zoom meetings today. Was definitely in the correct meeting. The best meeting.
Tweet media one
3
0
36
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
6 years
@thekitze Google: largely responsible for site slowness due to allowing slow ads on their platform and making google analytics slow. Also google: your site is slow here’s a fucking badge.
0
3
37
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
@ken_wheeler It's always a CEO with these takes lol.
2
1
34
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
7 years
@Maton_Anthony @jesslynnrose In my experience companies typically only hire seniors because they have a dumpster fire of architectural issues and no documentation.
0
4
36
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
lgtm.
0
2
37
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
1 year
@jamesqquick You are not a failure and you are good at what you do. Tailor your resume for each role. Don’t spray & pray. Get interviews under your belt to build confidence. Interviewing is now your full time job.
4
0
37
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
Tweet media one
2
2
36
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
New PR. 350lbs deadlift. Nailed it.
5
0
34
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
Why do people still listen to this toxic fucking moron.
@unclebobmartin
Uncle Bob Martin
5 years
The police are not the problem. The police were never the problem. Defunding the police is a terrible policy that will put hundreds, if not thousands, of lives at risk.
0
2
31
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
I'll say this again. None of these companies give a shit if you work remotely. They do this so people quit and they don't have to pay severance.
1
2
32
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
@rickhanlonii The magic happens when teams continuously do this and add more automation for issues not caught.
0
0
34
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
@NetflixEng The "Delete Event" button in Google Calendar.
2
0
34
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
If you voted for Trump you can fuck right off. I will never care about your feelings.
3
0
31
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
@zeeg DivOps.
2
6
34
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
Guess I should support the place I found this shirt at.
4
3
30
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
@AdamRackis Most companies interview process: “we only hire engineers that never write bugs. Here, prove it.”. Day 1 at said company: “Fix these 37 bugs”.
0
0
32
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
When the main branch build fails after merging a PR.
1
0
34
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
Things you'll hear in your engineering career and their translation. Anti-pattern / Code smell: I don't like this but can't define why.Simple / Lightweight: not as many features as the other thing but I wrote it so it's simple.Standup: I don't trust you what'd you do yesterday.
1
0
31
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
@VicVijayakumar I’ve had hundreds of millions of records in a relational DB completely unoptimized before I noticed any performance drop. For most situations relational dbs will work fine lol.
2
1
33
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
Twitter (the product) is, “I see what my friends are doing in real-time along with what’s trending”. It’s not, “I see what random ass people think and like sometime in the last month”. So what is the deal with “For you” being default and all the “you might like this” bullshit?.
5
6
27
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
I really don't understand how or why movie theaters still exist. I would so much rather watch a recently released movie at home on a shitty tablet than a crowded theater with the worlds most expensive food.
14
0
31
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
Just got my second pfizer dose.
3
0
29
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
Spotify tells employees to buy CDs.
@DailyLoud
Daily Loud
2 years
Zoom tells employees to return to office for work
Tweet media one
0
4
32
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
If NFTs aren’t complete BS then Imgur and Giphy are the richest companies on Earth.
0
2
27
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
First day in years not having meetings start at 7am. Got my computer all ready to go and had time to water my whole lawn while drinking my coffee. This is going to be a great day.
3
0
29
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
Web devs: lol node modules are so bloated. Game devs: lemme show you how it's done.
@IGN
IGN
4 years
Activision has said that fully-installed and updated versions of Call of Duty: Black Ops Cold War and Warzone may no longer fit on a 500GB PS4
Tweet media one
2
10
28
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
1
0
28
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
5 years
Why do people hate cubicles? I’m genuinely curious. My first job I had them and they were wonderful. Environment was quieter and I had a ton of personal space and storage. Now it’s all open offices, no space, no storage, and usually loud as hell. Bring back cubicles.
7
0
25
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
@rickhanlonii My favorite are the companies where tenure is either six months or 15 years and almost nothing in between.
4
0
33
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
1 year
So sorry to my Spotify friends who were let go. Please reach out to me if you want to chat, want help with interviews, connections, etc.
0
2
28
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
8 years
As of today Spotify desktop UI tests are all driven by @fbjest thanks to @carpita.
0
3
31
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
Amazon when I'm buying $200 of random shit: Buy with one click. Amazon when I'm renting a movie for $2.99: INTRUDER! LOGIN AGAIN! WHAT'S THE CODE?!!.
1
1
30
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
As of today I've lost 20lbs since Christmas.
6
0
29
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
2 years
@AdamRackis @DanaWoodman If this is true it is deeply ironic given that he falsely accused the babel maintainer years ago of embezzlement.
0
0
31
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
4 years
@dan_abramov Also I want to not feel guilty at all about buying this chair
Tweet media one
2
1
31
@palmerj3
JSONP (╯°□°)╯︵ ┻━┻
3 years
Evolution of every platform team:. 1. We should use yaml.2. There are now 37,000 yaml files.3. All these files should be more similar.4. We shouldn't need yaml at all.
4
2
27