Basic SWE
@basicswe
Software engineer • in the arena • 8+ years #FAANG • Views are my own
قد يعجبك
I often get asked how's day to day life in GAMMA as a Software Engineer, this 2007 paper from Microsoft is an unusual but fantastic source: microsoft.com/en-us/research… It is 15 years old, but little has changed compared to what's described in it. 1 particular faulty process: 1/3 👇
“it's not just about ... It's about” sounds like ChatGPT output to me
I suspect there will be a rude awakening for many former Amazon employees
Big tech usually has holiday freeze periods when no new release is made... Always fun to discover an old service with memory leak that way on 12/25 That service's playbook is then updated with “no release, but do a no-op rolling restart of the jobs with the same binary&config”
they won't tell you this in SRE school but the easiest way to fix a memory leak is to restart your pods on a schedule
It’s clear now that the reason employers treated tech workers so well wasn’t out of the goodness of their hearts. But because tech talent had options. It’s impressive to see how fast so many employers are chucking any goodwill out the window these days.
Sunday rant. For software engineering, my sense is that the phrase “premature optimization is the root of all evil” has massively backfired. Its from a book on data structures and mainly tried to dissuade people from prematurely write things in assembler. But the point was to…
“How does this advance my personal position? You need to think about that 24/7” — Gerri Kellman to Roman in Succession As the tech industry has matured, unfortunately this is now the operating mantra of many leaders. 6 minutes of my unfiltered thoughts: youtu.be/lNicVwRtrf4
youtube.com
YouTube
Unfiltered Observations on Leadership Roles in Tech (And How To Be a...
Software estimates are one of the oldest lies we tell ourselves. We all know they don't work, but pretend they mean something and later feel enraged when shit hits the fan. I focused a big part of my undergrad on software estimation. After graduating, I wrote plenty about the…
People sometimes ask how I learn many new things. There isn’t one answer, but a big part is doing things the hard way: - Writing notes (even rewriting a design doc/documentation that exists to internalize it) - Writing out code blocks rather than copy/paste or autocomplete
you know "-funsafe-math-optimizations" doesn't stand for "fun, safe, math optimizations", right?
If as a Product Manager you want to increase odds of building successful products throughout your career, you should become comfortable with teams & cultures where every role cares about the product & you don’t just get to use the “I am the PM” card when people disagree with you.
In Big Tech companies, technical decisions are often more nuanced than many engineers realize and are not always based on pure technical merit. Here's a list of things I've actually seen and had to deal with. 🧵
AI hype is beginning to resemble the web3 and metaverse hype trains before it. No matter where you look on Twitter, you see folks making bold claims about the recent advances in AI. Three sad realities of growing a Twitter following converge in the case of trends like metaverse…
Big batch of announcements today from Amazon, Stability AI, Google and Meta. Here's what happened and how to make sense of them:
This is the way.
If I'm starting a company, I'm putting proto defined service and RPC boundaries in place even if I'm linking everything into a single binary. I was against of this idea until lately but experience is proving me wrong.
In 2033 it will seem utterly baffling how a bunch of tech folks lost their minds over text generators in 2023 -- like reading about Eliza or Minsky's 1970 quote about achieving human-level general intelligence by 1975
You can have a superb culture of quality, like Spotify does, and still be grownup enough to realize that shit breaks in unexpected ways, so not deploying on a Fri is just basic human empathy
When choosing between 2 job offers that look equally good, a smart heuristic is to pick the one with the better team. Or, the one with the less prestigious title. Usually, the one with the better team will also have the less prestigious title.
A tragedy of many tech companies is that diligent work that enables a flawless launch is taken for granted but heroic effort that fixes a botched launch is loudly lauded.
Simple tool when stuck: Whatever you experience uncertainty, overwhelm, or lack of clarity on... - Set a timer to 30 mins - Ask yourself, "What is the first step I should take on X?" - Write out your thoughts in a doc. Just these 30 mins will unlock vagueness & focus you in.
this is the experience most people have when trying to ‘learn to code’ without a trusted teacher there to hold their hand, most just don’t admit it
Learning Python has been really hard so far. Here's a thread of me breaking down my process of learning it from 100% scratch so far (day 2)
United States الاتجاهات
- 1. Georgia 45.3K posts
- 2. #SNME 13.3K posts
- 3. Lagway 3,267 posts
- 4. Jaire 8,404 posts
- 5. Forever Young 27.9K posts
- 6. #UFCVegas110 7,224 posts
- 7. Gators 5,453 posts
- 8. #GoDawgs 4,677 posts
- 9. Miami 60.6K posts
- 10. Gunner Stockton N/A
- 11. Lebby N/A
- 12. Howie 2,934 posts
- 13. Carson Beck 4,368 posts
- 14. Shapen N/A
- 15. Ringo 13.3K posts
- 16. Mario 67.9K posts
- 17. Nigeria 565K posts
- 18. Jeremiyah Love 1,207 posts
- 19. #iufb 2,103 posts
- 20. Chauncey Bowens N/A
Something went wrong.
Something went wrong.