Alexander Profile Banner
Alexander Profile
Alexander

@alexcancode

2,899
Followers
15
Following
78
Media
794
Statuses

140K Followers on LinkedIn: Ideas about technology, software engineering and life

Seattle, WA
Joined February 2020
Don't wanna be here? Send us removal request.
Pinned Tweet
@alexcancode
Alexander
2 years
Here's the problem with FAANG Culture: The smartest engineers in the world are at companies like Google and Facebook coding ads. Let that sink in.
8
9
78
@alexcancode
Alexander
2 years
Here's the Meta on my LI post: Inspo: There's a post where your first everything is bad so just try. If it does well: - Can see my failures - Humanizes FAANG/SWE - Lists are good If it fails: - Niche on SWE - list isn't readable - Not a good time to be optimistic about career
Tweet media one
3
16
74
@alexcancode
Alexander
2 years
You're likely smarter than you think. Take on the world and let no one stop you.
2
6
59
@alexcancode
Alexander
2 years
No dual monitor. No ergonomic chair. No mechanical keyboard. No noise canceling headphones. I'm violating like 30 software engineering laws. How tf am I still a SWE.
Tweet media one
5
1
43
@alexcancode
Alexander
2 years
I work at Google... But here's a list of things I don't know: * SQL * Microservices * System Design * Caching * 23 Design Patterns * SSL/TLS, UDP vs TCP * Cybersecurity * AI/ML * Vue vs. Angular vs. React * REST vs RPC * Deployment management * Alarming/Monitoring It's a lot.
2
2
37
@alexcancode
Alexander
2 years
I've worked at Amazon, Microsoft, and Google But I've been rejected from - Bloomberg - TikTok - Palantir - Affirm - Goldman Sachs - Meta - Netflix - Stripe - GoPuff - Cardless - Yext - J.P Morgan Chase - Veeva - IBM No one is ever happy to announce where they've been rejected.
2
2
32
@alexcancode
Alexander
2 years
This gave me so much anxiety. Couldn't even hold the camera vertically.
2
0
25
@alexcancode
Alexander
2 years
When I was a junior engineer I felt like I knew nothing. Got promoted and feel like I know even less...
0
1
23
@alexcancode
Alexander
2 years
My senior engineer broke his hand but didn't want to cancel our standup. Senior Engineer: "Can someone else run the meeting?" Sarcastic Engineer: "Why? Is there something wrong with your mouth?" Shots were fired.
1
0
23
@alexcancode
Alexander
2 years
I have an API joke but you won't GET it.
Tweet media one
2
3
22
@alexcancode
Alexander
2 years
Reasons why I'm posting so much on LI 1. Im scared of layoffs 2. I started making money on LinkedIn 3. I'm going through a rent increase arc
1
0
22
@alexcancode
Alexander
2 years
Reasons I won't be a senior engineer - I'm a quiet quitter - I spend too much time on LinkedIn - I don't study enough system design - I don't have the skills to lead a team - My dad doesn't own a large tech company I can inherit
2
0
19
@alexcancode
Alexander
2 years
Here's the latest from Google's internal layoff email. 60 days notice period 15 weeks severance 6 months healthcare Continued stock vest Paid PTO and "bonuses" #Google #layoffs
3
2
20
@alexcancode
Alexander
2 years
Software Engineer: Yo, come over to my crib. His Crib:
Tweet media one
3
1
18
@alexcancode
Alexander
2 years
I'm ready to file a bug that YouTube has too many ads.
0
1
18
@alexcancode
Alexander
2 years
Today's the day for larger layoffs at Amazon. 60 days severance No stock vest If they're trying to be the "Earth's best employer" this isn't the way to do it.
0
0
19
@alexcancode
Alexander
2 years
Am I testing my code? Or is my code testing my patience? #coding #programming #alexcancode
2
2
18
@alexcancode
Alexander
2 years
Finally got the G to notice me
Tweet media one
2
0
18
@alexcancode
Alexander
2 years
Little things you can do to improve as an engineer. - More 1:1 conversations with senior engineers - Read about software engineer after/before work - Read articles on engineering - Attend conferences Don't limit yourself.
0
0
17
@alexcancode
Alexander
2 years
A master has failed 1000 times. A novice has never tried.
0
2
16
@alexcancode
Alexander
2 years
Here's the Meta on my LI post If it does well: - Water bottle analogy is good - People like seeing comp numbers - Content is easily readable If it fails: - Comes off as arrogant - Compensation connection wasn't really good - Water bottle analogy isn't well known
Tweet media one
3
1
15
@alexcancode
Alexander
2 years
I've onboarding at 3 tech companies. But here's why onboarding at Google is different (as an engineer) 🧵
2
1
16
@alexcancode
Alexander
7 months
One of the most important things I learned working at Amazon is to think about the process and not the intention. Good intention: Trusting no one will drop the database. Good process: Setting up permissions to prevent people will drop the database. People have good intentions
2
0
16
@alexcancode
Alexander
2 years
There's 24 hours in a day. You sleep for 8. With 16 hours you have 960 minutes. Meaning every 10 minutes is 1% of your day. Don't waste it.
0
1
13
@alexcancode
Alexander
2 years
I was walking around Mountain View when someone asked "How do you get to Google?" By inverting a binary tree.
3
0
11
@alexcancode
Alexander
2 years
Tweet media one
1
1
15
@alexcancode
Alexander
2 years
Me when I see a bug: Who the hell wrote this code? Oh, I'm the problem it's me.
1
0
13
@alexcancode
Alexander
2 years
I've been writing on medium since last May. Here's the year end results.
Tweet media one
3
1
13
@alexcancode
Alexander
8 months
The resume that got me interviews at Amazon, Microsoft and Google. It worked back in 2019. Maybe not so much nowadays.
Tweet media one
2
0
12
@alexcancode
Alexander
2 years
Am I the only one who codes without dual monitors?
4
0
12
@alexcancode
Alexander
2 years
The easiest thing a senior engineer can do to help a junior engineer? Tell them they're doing a good job.
1
0
13
@alexcancode
Alexander
2 years
Got offered to write a LinkedIn post for $400. Worth it?
5
0
12
@alexcancode
Alexander
9 months
4 ways to get better at system design: 1. Lookup Github repos on system design 2. Read engineering blogs by big tech companies. 3. Study technical books like designing data intensive applications. 4. Be a backend developer.
0
0
12
@alexcancode
Alexander
2 years
Mindset changes for work * You don't need to work hard to be successful * Your life doesn't enable work. Work enables your life * You don't need to do more. You need to do enough
1
2
13
@alexcancode
Alexander
2 years
Gotta make sure I keep this hat on. Need to let the whole world know I have no idea what I'm doing.
Tweet media one
0
0
12
@alexcancode
Alexander
2 years
"So what do you do at google?" I'm a full-snacc developer
Tweet media one
1
0
12
@alexcancode
Alexander
2 years
Just got my new 36 in. curved screen monitor. Now I can see my bugs in 4K
0
0
12
@alexcancode
Alexander
2 years
Day in the life of a software engineer. 10:00am: Wake up 10:05am: Join stand up 5 minutes late 10:30am: Get ready for the day 11:00am: Look at bugs/emails 11:30am: Cafeteria lunch 12:30pm: Review code 2:00pm: Write Code 4:30pm: Sign off
0
0
12
@alexcancode
Alexander
2 years
I never want to be the smartest engineer in the room. It doesn't give me the chance to learn from someone else
0
2
12
@alexcancode
Alexander
2 years
What's the hardest thing about coding?
12
1
10
@alexcancode
Alexander
2 years
Recruiter: How much of your day do you spend coding? Engineer: It's more like debugging but yes.
0
0
10
@alexcancode
Alexander
2 years
My first product is bad My first twitter post is bad My first youtube video is bad My first podcast is bad My first newsletter is bad My first anything is bad But you take that first step to make your next one better.
1
0
11
@alexcancode
Alexander
2 years
Sometimes I ask a question and get a reply with a link to a ReadMe, a wiki, Google Doc, or other documentation. But I just had a senior engineer respond: "Just wrote this doc for you 10 min ago. Ask clarifying questions on the doc." That's an extreme way to protect your time.
0
0
11
@alexcancode
Alexander
2 years
We always ask about how they cracked FAANG. But never how FAANG cracked me: - Tough Oncall - Stressful deadlines - High expectations - Long hours
0
2
10
@alexcancode
Alexander
2 years
I don't know it all But sometimes You don't need to know it all
Tweet media one
1
0
11
@alexcancode
Alexander
2 years
Are you today's date? Because you're a 10/10
0
1
11
@alexcancode
Alexander
2 years
Here's the Meta on my LI Post: It's considered a flop Maybe because: - LI audience doesn't react well to my Twitter content - Content doesn't make a very interesting connection - I'm not very funny Won't copy and paste again unless Twitter content goes viral.
Tweet media one
1
0
11
@alexcancode
Alexander
2 years
You either feel behind or imposter syndrome. There is no in-between.
0
1
11
@alexcancode
Alexander
2 years
KevinNaughtonJr also went to NYU. NeetCode also works at Google Seattle. No I haven't met either of them. Wondering if LinkedIn as my social media platform was a mistake :(
1
0
10
@alexcancode
Alexander
2 years
On a 3hr train ride to Portland. Glad I brought some reading material
Tweet media one
0
0
11
@alexcancode
Alexander
2 years
I'm starting a LinkedIn learning course on Angular!
1
0
9
@alexcancode
Alexander
2 years
If I could learn coding again: I would learn git and revert all my life decisions
0
1
11
@alexcancode
Alexander
2 years
Will I break the YouTube algorithm if I keep posting day in the life videos?
Tweet media one
1
0
11
@alexcancode
Alexander
2 years
Am I testing my code? Or is my code testing my patience? #hackerthoughts
1
0
8
@alexcancode
Alexander
2 years
If you have imposter syndrome It doesn't mean you don't belong here It means you're being challenged
1
0
9
@alexcancode
Alexander
2 years
In 2022 I started selling products on Gumroad. It was scary to put myself out there but here's the results
Tweet media one
3
0
10
@alexcancode
Alexander
2 years
There's never going to be a good time to reboot your device for system updates.
0
1
10
@alexcancode
Alexander
2 years
Junior engineer: what did I just write Senior engineer: what did I just read #codereviews
0
0
9
@alexcancode
Alexander
2 years
Are there other ways to hang out with friends besides spending $60 on brunch/dinner? Suggestions would be nice
4
1
10
@alexcancode
Alexander
2 years
When you misspell JavaScript and get a challenge from Google instead wtf.
Tweet media one
0
0
10
@alexcancode
Alexander
2 years
But will it get approved?
Tweet media one
2
0
9
@alexcancode
Alexander
1 year
I haven't touched leetcode since I started working. Software engineering != Leetcode
2
0
10
@alexcancode
Alexander
2 years
Senior Engineers be looking at their juniors like
Tweet media one
1
0
6
@alexcancode
Alexander
2 years
I love the work life balance of being a software engineer. 5 days work from office 2 days work from home 🏠 🖥️
1
0
9
@alexcancode
Alexander
2 years
Bard makes a mistake: - Lose $100 million ChatGPT makes a mistake: - Have a nice day.
1
0
8
@alexcancode
Alexander
2 years
I'm awake for 16 hrs a day. Breakdown: • 1 in the bathroom • 3 for eating • 1 for waking up in the morning • 1 for exercise • 1 for roundtrip commutes • 6 for working That's 3 hours or less leftover for anything else. Know where your time is going.
1
0
8
@alexcancode
Alexander
2 years
Officially became a homeowner.
4
0
8
@alexcancode
Alexander
2 years
There's an infinite number of experiences in the world. There's a finite amount of time you have in the world. You have to be wise to choose which ones you choose to have.
0
0
9
@alexcancode
Alexander
2 years
All you need is a "hello world" to get started. Let's get working on that project.
0
1
7
@alexcancode
Alexander
1 year
Ready to leave Google to become a full-time Vtuber. Hope it goes well
2
0
9
@alexcancode
Alexander
2 years
I'm sharing the resume that landed me my roles at Amazon, Microsoft and Google! Just follow and message me for a link! #alexcancode #coding #resume
7
0
7
@alexcancode
Alexander
2 years
The only constant in dynamic programming is change.
0
2
9
@alexcancode
Alexander
2 years
Drop toxic work cultures harder than you drop database tables
0
1
8
@alexcancode
Alexander
2 years
First day of Google they gave everyone a link to Software Engineering at Google. Then I realized it was available to everyone. Link in the 🧵
1
1
7
@alexcancode
Alexander
2 years
Design Patterns: Singleton If you need to only have 1 instance created, like a database connection, use the singleton pattern. It seems like a global variable except global variables still allow multiple instances to be created. Create one, share with many.
Tweet media one
0
2
7
@alexcancode
Alexander
2 years
Just wrote a bug that costed Google 1+ million. Awesome.
1
0
7
@alexcancode
Alexander
1 year
Tweet media one
0
2
8
@alexcancode
Alexander
8 months
Restarting this medium blog with even more resources
0
0
7
@alexcancode
Alexander
2 years
First they ignore your resume. Then they laugh at your interview answers. Then they fight your comp expectations. Then you win the job offer.
Tweet media one
0
1
7
@alexcancode
Alexander
2 years
I won't always remember • How much you make • What company you worked for • How big your house is I will remember • How you made me feel • If you were on time • If you made our relationship feel important We're humans first.
1
1
8
@alexcancode
Alexander
2 years
- I can invert Binary Trees - I can reverse linkedlists Not sure which to put on my resume
0
0
6
@alexcancode
Alexander
2 years
I'm going to be crazy enough to spend 24 hours at the Google office. There's a bed, shower, and food. I'm ready for the night 😴
0
0
7
@alexcancode
Alexander
2 years
1.01^365 ≈ 38 Improve 1 percent everyday. Be 38 times better than you were a year ago.
0
0
8
@alexcancode
Alexander
2 years
A question someone asked at Google: "Will there be layoffs?" Senior Exec: "We're doing our best to have a net 0 headcount" Damn.
0
0
8
@alexcancode
Alexander
2 years
Here's who I am: 1 in 170,000 Google Employees 1 in 740,000 Seattle Residents 1 in 330,000,000 U.S Residents 1 in 7.7 Billion Global Citizens How important am I? Just as important as anyone else.
0
0
8
@alexcancode
Alexander
2 years
Why is it impossible to get a pull request accepted on any open source project? They're taking being open to extension and closed to modification too literally.
0
0
7
@alexcancode
Alexander
2 years
Build something average and people might try it. Build something great and people tell others about it.
0
0
8
@alexcancode
Alexander
2 years
If I could go back in time to learn coding again... I'd spend less time coding and more time trying to figure out how I time traveled.
0
0
7
@alexcancode
Alexander
2 years
I went fast and broke prod. I went slow and my project got canceled.
0
1
7
@alexcancode
Alexander
2 years
Messages like these make my day. #career #swe #coding
Tweet media one
0
0
7
@alexcancode
Alexander
2 years
I'm debating whether I should do a Day In My Life. Oh god.
2
0
6
@alexcancode
Alexander
2 years
Some things I learned during my side hustles 1. Build something people will talk about. 2. Talk to customers. Good, Bad, Ugly. 3. Product > Marketing 4. Get in an exponentially growing market 5. "I would buy this" vs actually buying it are 2 different things Anything else?
0
0
8
@alexcancode
Alexander
2 years
Your Coding Tips Code to an interface, not an implementation Write code that uses the superclass, not the subclass. public boolean getFood(Dog dog, Cat cat) {...} public boolean getFood(Animal animal) {...} Implementations will change. Interfaces will mostly remain the same.
1
0
6
@alexcancode
Alexander
2 years
There isn't too much to learn about tech. I just have memory limit exceeded.
0
0
6
@alexcancode
Alexander
2 years
You sleep 1/3 of your life. You go to school for 20 years of your life. You go to work for 30 years of your life . Then you have what's leftover to live your life.
2
0
7
@alexcancode
Alexander
8 months
Cloud just means it's running on a computer somewhere else. Doesn't need to be overcomplicated
0
0
8
@alexcancode
Alexander
2 years
Your Coding Tips: Make your classes and your functions do one thing. 1) There's less to change when you update your code 2) It's easier to understand a class or function that only does one thing 3) It's easier to debug if it doesn't do that one thing well #coding #engineer
1
0
6
@alexcancode
Alexander
2 years
Started at Google • Submitted a code review and showed I don't know the design • Accepted all my onboarding tasks. Late on all my onboarding tasks • Marked feature complete. Kept getting p1 bugs from senior eng. It's ok I still struggle as an engineer.
1
0
6
@alexcancode
Alexander
2 years
Sure you could learn how to resolve merge conflicts... Or you can just push your code faster than anyone else. Modern problems require modern solutions.
1
0
5