rate = YearlyGoal / 1700
Which is to say, 2000 hours at 85% billable (leaving time for vacation).Some years I was 105% billable but those are brutal years and I'm sure my life will be shorter for it.
2,679 karma · joined February 26, 2012
Some of my hobbies include helping people unlock creativity using LLMs: https://conjori.com/
And trying to revive a dead MMO: https://www.swgemu.com/
I work for Amazon, and all opinions I share on this handle are my own.
rate = YearlyGoal / 1700
Which is to say, 2000 hours at 85% billable (leaving time for vacation).Some years I was 105% billable but those are brutal years and I'm sure my life will be shorter for it.
https://www.thedrive.com/news/39378/how-canadians-derailed-a...
Hey, you just popped into my mind, I hope all is well with you and yours!
It's simple, lightweight, and you'd be shocked how often the other person pings back.My completely un-scientific view is that most people think of others once in a while. Perhaps we're too busy to reach out, or the guilt of getting out of touch makes it hard to push through that resistance. I just push through it.
I don't find it on any of the servers I manage, it appears to be installed with graphical desktop only?
Jeff himself has said many times in All Hands and in public "Amazon is the best place to fail". Mainly because things will break, it's not that they break that's interesting, it's what you've learned and how you can avoid that problem in the future.
I'm always a bit curious why more people don't talk about using nsenter in the rare situation they need to inspect stuff in a running container?
For a production microservice container, why have a bunch of bloat in the container that increases the surface area to manage while also only actually being used in edge cases?
What is the goal of this specification? Maybe I missed it in the point. Also the name might be a bit challenging considering the overall footprint and overloaded nature already of the word `analog`.
I literally hired a guy who was a part-time computer hobbyist but, a full time pool man. I told him "hey how would you like to spend 40 hours a week learning more about computers." Today he's working as a leader in his company's security group. He often thanks me for the job, and I always remind him "you did the work, all I did was give you the opportunity".
Sadly as stated in the thread linked, its hard when you have 10k applicants, to treat each as a potentially amazing member of the your team. I still try hard to look for that attitude and aptitude, and if a candidate demonstrates this in our dialog, I will do my best to find a path for them to connect with other opportunities if they're not a strong match for roles I'm filling on my teams.
What I know is we're born to this world knowing how to eat, breathe, cry, and a couple other things. The rest, all of it, we've learned on our way to this day. Just because the person in front of me didn't have the same path as me, doesn't mean they won't learn to have an incredible impact going forward. Searching for this potential and type of partnership at scale is hard. My heart wants to say it can be solved, but my calendar is an evil overlord that only allows me only so many hours a day to invest in growing my teams...
Apple - https://www.forbes.com/sites/jackkelly/2021/08/20/apple-push...
Amazon - https://www.aboutamazon.com/news/workplace/amazon-updates-re...
Facebook - https://www.cnbc.com/2021/08/12/facebook-delays-return-to-of...
Just interesting to see as each company tries to sort this out.
When I started in computing most major players had their own CPU's, and over time everything converged on mostly Intel with AMD/ARM in there to mix it up. Now we see companies swinging back to the old days where each will have their own CPU's. To me its a return to vertical integration and exposes all of us to a new era of lock-in.
Fast forward a bit, my daughter started getting grey hair around 18 years old. We had assumed when she was young it wouldn't happen because she had jet black hair, and that color most likely came from mom's family line.
It's interesting that stress can also contribute, now I wonder how much of my grey is stress induced vs genetics! These days I'm almost 98% grey with limited hair loss, my father is 70% grey with substantial hair loss, and my mom is 100% grey with a full head of hair.
I have found some leaders I can do "off line" with, but in general it's because their calendar and mine just don't overlap properly for a couple weeks and I want them to give me feedback earlier.
I've been at Amazon 3 years, 6 months, and 7 days (thanks phonetool). In that time I've only seen a couple pre-read meetings, and a couple "offline review" (still in your calendar). Most of the pre-read meetings are less effective, they usually happen because of calendar pressure and the need for rapid decision on a topic.
The one thing I don't like about WFH is that we sometimes "lose" people, they come to the meeting but float off into email, chat or whatever. When I first started we'd have 20 people in a room, laptops closed, reading, you could hear a pin drop. And usually I knew it was time to start the discussion because people looked up from their doc to see if others were done. I miss these meetings because the focus was amazing. To have all these people who I really respect read my doc and give me their 100% undivided attention is awesome.
The nice thing about WFH is sometimes we spawn a bit of related topic in the chat, however it can be really hard to keep the debate going while the chat runs across a different thread but related to the overall topic.
I was very worried about this part of the experience because of my challenges, I'm not the world's fastest reader, but over time I got comfortable just saying "I need 5 more minutes". Or I'll say "I'm on page N".
That said we do have some leaders who read incredibly fast, for them I always include some good appendices so they stay "in the room and on topic" rather than float off into their email.
Obviously you can get push back if you do it too often, however nobody wants to join a bad doc read meeting, they'd rather you get a bit more time to work out the issues in the doc.
Often times the issues are cross team, you need to get alignment with partner teams before you join the meeting, or if you can't you write a "hotly debated topics" section with the partner team and just go for it. There is a balance, you should not spend too much time driving for alignment, but you would be better served to come to the meeting showing both sides are talking and understand the point and counter-point.
The goal of a doc is not to show how smart you are. The goal is to expose the truth as "We" know it and expose it to critical feedback to dig deeper, or decide we have enough to make a decision.
It's easy to get excited and run off topic a bit. Brining it back in actually shows a respect for everyone in the room. Not everyone in the meeting is interested in the random off the rails thread anyway, schedule a follow up and get the meeting back on track.
I also block time in my own calendar, I have to write, a lot, and I have to work with my team on docs and other outputs. I block my calendar for those times, if you want me to read you know clearly when I have time to read with you, just grab a free slot on my calendar (in my timezone please lol). I am happy to provide the time, enjoy learning new things, enjoy sharing my thoughts, and often I can help find the right next person to read with you, or sponsor a leader to read with you.
Now all this said, I do find it a bit intense, to read "on the spot" and provide feedback, that said I will often provide feedback and suggest a follow-up meeting so I can noodle on the topic some. Meanwhile the author can spend time getting other input, improve the doc, and come back with a stronger story.
The best part for me: On-boarding!
When new people join I share major docs that were important to my team's plans, and some of them date back several years! I can share the doc with the new hire, ask them to block time for read + Q&A. It saves time getting them up to speed on our thinking, and we can discuss "so where are we on this journey" rather than spending time telling the full story for the 1,000th time.
When I joined Amazon I was an "Orator" style product manager, I would "tell the story" over and over, sometimes with some power point. And it was successful, however I feel like me and my teams are many times more successful with a strong doc process. And in the end decisions are memorialized, we don't have to go back and hash them over and over.
I was an entrepreneur for 25 years of my career, and CEO all those years. At Amazon I feel like I get the best of both worlds, the ability to innovate, invent, and the ability to do it at scale without pitching 100 VC's my next idea.
I think they want to "do right by the community" not realizing almost nothing works when people hit the old domain name.
Also note that I’ve changed roles quite a bit in my life and when I delete the final TODO list I look back at the things I did not get done. It’s as informative to review your accomplishments as it is your failures, but also what you never got around to doing. Often that last category will make me laugh “look at all those stupid things I thought were important”... rm -f TODO
And as I tell people all the time, the day after you die there will be more email in your inbox. If you focus on emptying your inbox your life will be empty when you leave. But your inbox will still be filling up.
This was in contrast to "developers" who wrote application code in numerous languages COBOL, Pascal, Fortran, BASIC, etc. And they in general, did not manage the underlying system.
Over the years I think those lines have blurred and the roles are all smashed together sometimes called devops or other terms.