Josh Nichols @technicalpickles@ruby.social (@techpickles) 's Twitter Profile
Josh Nichols @[email protected]

@techpickles

Principal Whimsy Engineer for myself, Staff Software Engineer for @GustoHQ. Hobby hobbyist, husband, father, noun, pronoun.is/he . Opinions are my own.

ID: 6556972

linkhttp://pickles.dev calendar_today04-06-2007 00:24:27

12,12K Tweet

2,2K Followers

2,2K Following

Josh Nichols @technicalpickles@ruby.social (@techpickles) 's Twitter Profile Photo

Is it me, or is there no actual way to book a Genius Bar appointment online anymore? Every time I’ve tried, I end up in a knowledge-base / online support loop

Danielle Leong (@tsunamino) 's Twitter Profile Photo

👀 I'm looking to hire mid-senior engineers to come join me at a stealth startup tackling SaaS pricing insights! We're a WOC-founded and led company out of NYC and remote-first. RTs welcomed!

Paul Vick (@panopticoncntrl) 's Twitter Profile Photo

I realized this morning why the whole "Elon arguing with Twitter devs and firing them" brouhaha of the last few days has hit me on a physical level. It's because, as a senior IC dev, one of the most important aspects of my job is preventing crap like this. (Long 🧵incoming...)

Jaana Dogan ヤナ ドガン (@rakyll) 's Twitter Profile Photo

When I was in my 20s, I wished I only worked for equity (because I was lucky enough to afford it). This industry taught me that everything you "own" as an employee relies on what your managers think, and it can be lost in a single reorg. And it happens again and again.

Shreyas Doshi (@shreyas) 's Twitter Profile Photo

If you work in a company with many 100s or 1000s of employees, the best networking strategy actually lies in plain sight within your company. Here’s how it works:

Nate Berkopec (@nateberkopec) 's Twitter Profile Photo

Don't wonder why "some rando in Nebraska" holds up half the internet and then shame them when they don't put out a bugfix fast enough for your liking. We can't narrow the pool of OSS contributors to only people who can put up with this bullshit.

Nate Berkopec (@nateberkopec) 's Twitter Profile Photo

Gusto's Josh Nichols @[email protected] has shipped Singed, a swiss-army-knife tool for getting flamegraphs anywhere in a Ruby application: github.com/rubyatscale/si… It slices, it dices, it profiles: * Blocks * Tests * Requests * Controllers * Command line ... all using Speedscope! It's great.

Nate Berkopec (@nateberkopec) 's Twitter Profile Photo

Our system tests were slow and we couldn't figure out why... turned out it was a 1-line fix! I've written this post for Gusto's engineering blog: engineering.gusto.com/our-ruby-on-ra…

Nate Berkopec (@nateberkopec) 's Twitter Profile Photo

I have a long list of ideas I want to work on but not enough time. I do have some money though. Is it time for Speedshop's first employee? If you are: 1. A good writer 2. A solid Rubyist that can build a product from start to finish ... maybe it's you?

Josh Nichols @technicalpickles@ruby.social (@techpickles) 's Twitter Profile Photo

Very exited and proud to be sponsoring #railsconf this year. I’ll be at the open source hackday working on singed, a performance debugging tool! medium.com/gusto-engineer…

Very exited and proud to be sponsoring #railsconf this year. I’ll be at the open source hackday working on singed, a performance debugging tool!
medium.com/gusto-engineer…
Xavier Noria (@fxn) 's Twitter Profile Photo

I just released Zeitwerk 2.7. Now, you can define namespaces with manual constant assignments too (think, Namespace = Struct.new). To the best of my knowledge, this completes the most important goal of the gem: to fully match Ruby. 🎉 Let me elaborate a bit on why

Nate Berkopec (@nateberkopec) 's Twitter Profile Photo

"None of our top 50 endpoints by throughput can have more than 5% of responses be >500ms" This is a good perf goal. It scopes to the most important parts of the app, is set based on expectations of human users (users can feel >500ms resp), and it's usually quite achievable.

LawrenceDCodes (@lawrencedcodes) 's Twitter Profile Photo

Stumbled across notes from my first RenderATL 2025 | June 11 - June 13, 2025 (always keep your notes!). From Kishau Smith Rogers : "Don't create glass ceilings for yourself by being an ineffective communicator and not being a good storyteller... If you make a technology choice, be able to talk through the alternatives

Josh Nichols @technicalpickles@ruby.social (@techpickles) 's Twitter Profile Photo

My team is hiring! Come work on sidekiq, karafka, and other async stuff with Gusto (see what I did there?) job-boards.greenhouse.io/gusto/jobs/741…