phan le

721 posts

phan le

phan le

@phan_le

San Francisco เข้าร่วม Nisan 2009
170 กำลังติดตาม129 ผู้ติดตาม
phan le
phan le@phan_le·
@nganpham @KellySutton Please contact me when you are there. I have multiple years of experience making things more complex and guaranteed growth in your engineering org!
English
0
0
1
80
phan le
phan le@phan_le·
@nganpham @KellySutton At some ARR, you can stream data to an external source via Kafka, and have a back ground job process the events, then write back to a column in your DB via an external API call. Make sure to use micro service architecture and grpc between components to have type safety!
English
1
0
1
85
Kelly Sutton
Kelly Sutton@KellySutton·
You're using Rails 7. The year is 2023. What do you use?
English
6
0
4
2.7K
phan le
phan le@phan_le·
@tomerlondon Happened to me once. Luckily it was at home. They had to tow the car to a Tesla center and it was reported to me that there was a loose cable and only need to reconnect. Don’t know how much of that was true. I would not own a Tesla that is out of 4 years warranty
English
0
0
1
22
Tomer London
Tomer London@tomerlondon·
Anyone had something like this happen w their Tesla? My neighbor had hers suddenly shuts down making me pretty nervous about recommending a Tesla to a family member now. businessinsider.com/tesla-orders-o…
English
1
0
1
427
Ngan
Ngan@nganpham·
One of the most impactful things an engineer I deeply respected said to me: “Ngan, half the time, I have no idea what the fuck I’m doing.” I think of this every time imposter syndrome creeps in.
English
1
1
3
0
phan le
phan le@phan_le·
@nganpham And spend the rest of your day with rubymine reindexing?
English
0
0
0
72
Ngan
Ngan@nganpham·
It might be just me…but it’s extremely satisfying to do a git pull on main and get a shit ton of changes. #monolithlife
English
1
0
1
0
Supreet
Supreet@supreet321·
@nateberkopec @GustoHQ @nganpham All my investigations / project kickoffs / tech specs / future project ideas live in Notion 🎅. It's been helpful because when people have questions, I just link the docs I wrote months ago. I used Slack Documentation™ at Gusto because Confluence sucks
Supreet tweet media
English
1
0
2
123
Nate Berkopec
Nate Berkopec@nateberkopec·
My @GustoHQ senpai @nganpham inspired me to keep a journal of my daily work in Slack. It's interesting! I like being forced to write all my thoughts out for a (fictional) audience. Hopefully it will provide some historical value for me in the future. Anyone else journal at work?
English
8
0
26
7.2K
Ngan
Ngan@nganpham·
@nateberkopec That rubocop rule predates me and I don’t get why we enable it either 🙄
English
2
0
2
219
Nate Berkopec
Nate Berkopec@nateberkopec·
people who do this, explain yourselves. why do you hate truthiness? why do you hate `!!` ?
Nate Berkopec tweet media
English
17
0
23
12.2K
Kelly Sutton
Kelly Sutton@KellySutton·
Damnit. Tests* not tears
English
2
0
7
563
phan le
phan le@phan_le·
@KellySutton True, assuming companies don’t reduce their bands due to higher supplies from recent layoff
English
0
0
1
0
Kelly Sutton
Kelly Sutton@KellySutton·
True or false: Now is a great time to switch companies if you believe equity markets will rebound. Thinking: equity packages are at a discount, but mostly for new grants.
Seattle, WA 🇺🇸 English
4
0
3
0
Edward Kim
Edward Kim@edawerd·
@jasoncwarner We have 2k+ people at @GustoHQ and we've been able to scale a Ruby/Rails monolith (2.5M+ Ruby LOC). github.com/Shopify/packwe… has been a big part of our success in modularizing/APIs within a monolith. Monolith builds at 10min. Still on the journey, but what you shared resonates.
English
1
3
25
0
Dan Luu
Dan Luu@danluu·
What successful (say, $1B+) tech companies use an architecture that's basically a monolith (as opposed to a service-oriented architecture)? Some famous examples of this are Etsy ($20B) and Stackoverflow (acquired for $1.8B), but there are probably other examples?
English
77
44
445
0
phan le
phan le@phan_le·
@KellySutton 10's of K's requests bursty or spread out?
English
0
0
0
0
Kelly Sutton
Kelly Sutton@KellySutton·
My team inherited an orphaned Kafka system at work that does 10's of K's of requests per day. Am I crazy for thinking HTTP might be a better fit here?
English
3
0
5
0
phan le รีทวีตแล้ว
Frankie Au-Yeung
Frankie Au-Yeung@sniffymax·
Walnut Creek Surf Soccer Club 07B Blue vs Ajax East Bay 07B Elite earlier today - 5/22. Barron Au-Yeung crossed assist & Aidan Cooper volley to the corner area GOAL!! This is the RTP #2 final match and we won 3-0! 😄 #NorCalGotM @NorCalPreSoccer @wcscsoccer
English
0
4
8
0
phan le
phan le@phan_le·
@KellySutton Remove the component - reduce by a factor of infinity!
English
0
0
1
0
Kelly Sutton
Kelly Sutton@KellySutton·
It looks like the small team I'm working on will be reducing costs of an infra component by—checks notes—10,000x this week.
English
7
0
35
0
phan le
phan le@phan_le·
@KellySutton maybe ask the question: "How can we prevent paying people twice?"
English
0
0
0
0
Kelly Sutton
Kelly Sutton@KellySutton·
Unpopular opinion: Development and production environments should be a little bit different, since that encourages resiliency in configuration. You should still be able to reproduce production bugs locally when needed.
English
3
0
4
0
phan le
phan le@phan_le·
@xc To some people, a quiet Slack and emails could be the most productive time :D
English
1
0
0
0
phan le
phan le@phan_le·
@KellySutton Also we use spot instances across the board, optimal types (CPU vs Mem) which aren't mentioned here. The tests are still bad (slow and flakes), but on top of a tolerant infrastructure.
English
0
0
1
0
phan le
phan le@phan_le·
@KellySutton "Although we increased the parallelism by more than 3x, our CI bill has not increased by the same factor. Why?" Because we have 3 more number of agents per machines. :D
English
1
0
1
0
Kelly Sutton
Kelly Sutton@KellySutton·
For every minute that our CI times improve, we see a correlation of engineers shipping 2% more Pull Requests per week 📈 A new blog post: kellysutton.com/2020/05/18/spe…
English
9
40
105
0