Stripe is hiring. https://stripe.com/jobs Some of the things which I like about the developer experience, coming from the polar opposite of Google scale:https://twitter.com/dps/status/1100072703007117313 …
-
Show this thread
-
You can pretty predictably get issued a new laptop (on day one) and immediately pull down the set of dependencies necessary to run your own instanced copy of (a subset up to the whole enchilada of) Stripe, somewhere in the cloud.
1 reply 0 retweets 13 likesShow this thread -
It feels surprisingly close to running a Rails monolith on localhost in terms of change behavior/poke/observe changed response loop, and the gap has been sharply narrowing over the last ~2 years.
1 reply 0 retweets 18 likesShow this thread -
(“Our developer experience gets magically upgraded continuously with a discontinuous upgrade every 6 months or so and this isn’t disruptive and you won’t want to stick on the old way” seems worth calling out as a feature.)
1 reply 0 retweets 20 likesShow this thread -
You’ve probably had a test suite before, but we have a test suite robust enough to have folks like yours truly deploy code without being unduly worried that credit card processing is going to go down worldwide. (“This hardly ever happens” a good joke. Also literally true.)
1 reply 1 retweet 27 likesShow this thread -
We have a very nice, surprisingly simple, app which coordinates deploys of X00 services by X00 engineers in a way which minimizes contention, helps folks understand when their code uniquely has caused a regression, and lets someone who noticed a problem zero in on why quickly.
1 reply 0 retweets 16 likesShow this thread -
Livegrep exists, which you can get for yourself (and should, today, it is amazing). You can grep substantially every line of code for every repository in a browser with X0 millisecond response time. Forget a function signature or commonly used pattern? 2 seconds of typing.
1 reply 1 retweet 18 likesShow this thread -
We have a nice internal frameworks and toolkits which make it easy to ship pages (and increasingly other things) and have them look like they were bespoke designed by the Stripe design team. It’s gradually approaching “Bootstrap except phenomenal” (and gets better all the time).
1 reply 0 retweets 21 likesShow this thread
All internal developer tooling very happily takes pull requests from all developers at the company, so if you see a possibility for a better error message or coverage for an interaction or edge case, just fixing it is an option.
-
-
(I can’t express how happy “JIRA: Hey it would really be nice if you prettyprinted the JavaScript linter errors in the web interface because following the textual stack traces to find the bug is driving me batty. Comment on my own JIRA: now you do.” makes me.)
2 replies 1 retweet 13 likesShow this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.