techpickles Profile Banner
Josh Nichols @technicalpickles@ruby.social Profile
Josh Nichols @[email protected]

@techpickles

Followers
3K
Following
12K
Media
265
Statuses
13K

Principal Whimsy Engineer for myself, Staff Software Engineer for @GustoHQ. Hobby hobbyist, husband, father, noun, https://t.co/9L8pwSaRrY . Opinions are my own.

Atlanta, GA
Joined June 2007
Don't wanna be here? Send us removal request.
@LawrenceDCodes
LawrenceDCodes
1 year
Stumbled across notes from my first @RenderATL (always keep your notes!). From @kishau : "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
2
4
37
@nateberkopec
Nate Berkopec
1 year
"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.
0
2
59
@fxn
Xavier Noria
1 year
I just released Zeitwerk 2.7. Now, you can define namespaces with manual constant assignments too (think, Namespace = https://t.co/aDrB9gjFO4). 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
8
24
189
@techpickles
Josh Nichols @[email protected]
2 years
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! https://t.co/n5V8zMwDqM
2
1
6
@nateberkopec
Nate Berkopec
3 years
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?
8
19
95
@nateberkopec
Nate Berkopec
3 years
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 @GustoHQ's engineering blog:
1
10
95
@scottlincicome
Scott Lincicome
3 years
I'm out here saving humanity, and you're are all "scott." smh
14
22
326
@nateberkopec
Nate Berkopec
3 years
Gusto's @techpickles has shipped Singed, a swiss-army-knife tool for getting flamegraphs anywhere in a Ruby application: https://t.co/3MnmmwqDPB It slices, it dices, it profiles: * Blocks * Tests * Requests * Controllers * Command line ... all using Speedscope! It's great.
github.com
Get a flamegraph anywhere in your code base. Powered by stackprof, rbspy, and speedscope - rubyatscale/singed
0
8
62
@nateberkopec
Nate Berkopec
3 years
9% faster response times observed too 👍
@nganpham
Ngan
3 years
Took us, 3 engineers, about 2.5 months to upgrade from Ruby 2.7 to Ruby 3.1
2
1
35
@nganpham
Ngan
3 years
Took us, 3 engineers, about 2.5 months to upgrade from Ruby 2.7 to Ruby 3.1
16
9
176
@nateberkopec
Nate Berkopec
3 years
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.
0
3
35
@shreyas
Shreyas Doshi
3 years
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:
54
185
2K
@rakyll
Jaana Dogan ヤナ ドガン
3 years
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.
5
25
420
@panopticoncntrl
Paul Vick
3 years
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...)
14
152
765
@techpickles
Josh Nichols @[email protected]
3 years
My top two are Gentoo Linux and Rails
@lucasmeijer
Lucas Meijer
3 years
what repo's/projects' code did you read and learned a lot from?
0
0
0
@tsunamino
Danielle Leong
3 years
👀 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!
14
126
262
@techpickles
Josh Nichols @[email protected]
3 years
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
1
0
1
@nateberkopec
Nate Berkopec
3 years
I'm looking to plan my workshop schedule for the first half of 2023. If your company would be interested in bringing me in for a Rails performance workshop, in person or remote, let's do it! I've got hundreds of happy former students and would love to add some more.
2
8
24