ASpittel Profile Banner
Ali Spittel Profile
Ali Spittel

@ASpittel

Followers
115K
Following
68K
Media
2K
Statuses
26K

mom // dev stuff @aws // Python + JavaScript engineer // tweets my own

Joined March 2015
Don't wanna be here? Send us removal request.
@ASpittel
Ali Spittel
6 years
Things that don't mean you're insecure:. ✅ taking selfies.✅ posting about your successes.✅ being a perfectionist. Things that do mean you're insecure:. 🛑 submitting personal information over a http request.
70
2K
7K
@ASpittel
Ali Spittel
3 years
hot take. if __name__ == "__main__": . is one of the clunkiest lines of code tbh.
178
225
6K
@ASpittel
Ali Spittel
3 years
When I teach people to code, I see a lot more people struggling with problem-solving than the code itself. The ability to break a problem into smaller ones and then solve all of those smaller problems takes a lot of practice.
166
787
6K
@ASpittel
Ali Spittel
6 years
Me to other developers:. - You don't have to know everything.- Have work life balance.- you are awesome. Me to myself:. - You have to be an expert in all of the things.- People work less than 80hr weeks?.- at some point people are going to realize you actually suck at this. 🙃.
95
1K
6K
@ASpittel
Ali Spittel
6 years
Things that don't mean you're insecure:.✅ wearing makeup.✅ taking selfies.✅ dressing the way you like. Things that do mean you're insecure:. 🛑 storing passwords in plaintext.
32
1K
5K
@ASpittel
Ali Spittel
5 years
If you're goal is to learn how to code in 2020, here's a thread of advice for you 👇🏻.
70
2K
5K
@ASpittel
Ali Spittel
6 years
Hi, hello. I am recruiting for a senior C++ position. You must also know Rust, Kubernetes, JavaScript, PHP, and Brainfuck. We will give you $8 and 0 days off. But we have a ping pong table and also beer. Plz work 4 us after our 18 round interviews. Ur impressive.
182
737
5K
@ASpittel
Ali Spittel
6 years
Dear Google Inbox,. I miss your material design. I miss your bundles of emails. I miss your done button. I miss your GitHub previews. I miss your highlighted emails. I miss your bundled trips. I miss snoozing emails. Please come back 💔.
114
961
5K
@ASpittel
Ali Spittel
5 years
Stop using "he" as the pronoun for a generic programmer in your blog posts.
273
514
5K
@ASpittel
Ali Spittel
5 years
Hi, hello. I am recruiting for a senior C++ position. You must also know Rust, Kubernetes, JavaScript, PHP, and Brainfuck. We will give you $1 and 0 days off. But we have a ping pong table and beer. Plz work 4 us after 18 rounds of whiteboarding. Ur impressive.
220
639
4K
@ASpittel
Ali Spittel
5 years
Don’t be this person.
Tweet media one
234
218
4K
@ASpittel
Ali Spittel
6 years
Why would you ever spend a few minutes reading the documentation when you can spend a few hours randomly trying things?.
120
694
4K
@ASpittel
Ali Spittel
4 years
if we're using Meta for Facebook then Google has to be Alphabet so the new acronym should really be:. MAAAN. pretty fitting tbh.
86
425
4K
@ASpittel
Ali Spittel
6 years
Hey Friends,. Learning to code was hard for me. So I wrote an ebook about what I wish I knew before I started. You can download it for free: .
136
906
3K
@ASpittel
Ali Spittel
5 years
I got my first mechanical keyboard this week, and I’m so excited!!!!. It matches my text editor perfectly 💅🏻
Tweet media one
162
76
3K
@ASpittel
Ali Spittel
6 years
Following non-coders is so confusing. Couple definitions for some words you may see pop up on your time line:. 📕 library: a place with books.📈 graph: a chart.🗺 map: used for navigation.🐍 python: snake.📚 heap: a pile of things.🌲 tree: a tall plant.🐞 bug: an insect.
101
786
3K
@ASpittel
Ali Spittel
6 years
I don't really identify as a frontend or backend developer. I like code. I like writing really difficult code. I don't care where that falls on the spectrum. I just want to be challenged.
70
356
3K
@ASpittel
Ali Spittel
6 years
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|.| YOUR IMPOSTER'S |.| SYNDROME IS LYING |.| TO YOU |.| ___________| . (\_❀) ||. (•ㅅ•) ||. /   づ.
41
782
3K
@ASpittel
Ali Spittel
6 years
I quit programming during my junior year of college because I thought I wasn't good at it. If you're in a similar boat, try to learn in a different format or with different resources. CS classes didn't click for me. Self-learning using internet resources did.
97
444
3K
@ASpittel
Ali Spittel
6 years
Flight attendant: Is there a doctor onboard?. Dad: that should've been you. Me: Not now Dad. Dad: Not asking for a Software Engineer to help, are they?. Me: Dad, there's a medical emergency happening right now. Dad: Go and see if “copying and pasting from Stack Overflow" helps.
57
628
3K
@ASpittel
Ali Spittel
4 years
I am a homeowner!!!!! 🏡.
146
14
3K
@ASpittel
Ali Spittel
5 years
I have a joke about programming but I need to google it first.
39
338
3K
@ASpittel
Ali Spittel
6 years
If you want to be 10x programmer you must:. ✅ write code all day inside and outside of work.✅ only use dark themes.✅ never *ever* talk to coworkers. Not even a hi. Communicate only in GitHub issues. ✅ only consume space food and soylent. Everything else is inefficient.
99
396
3K
@ASpittel
Ali Spittel
5 years
I am so, so excited to announce that I have joined the @AWSAmplify team as a Senior Developer Advocate. I can't wait to learn and teach in this new role! 😀.
203
54
3K
@ASpittel
Ali Spittel
4 years
I am so, so upset right now. Pleas don't ever do this to someone. You have no idea their background, what they've gone through, etc. This is the reason I struggle to make video content.
Tweet media one
378
60
2K
@ASpittel
Ali Spittel
6 years
I have a big announcement! 🎉. New programmers tend to struggle with putting together the pieces of the puzzle when creating bigger projects. So, I'm creating a multimedia series on problem solving, breaking down problems, debugging and more.
83
538
2K
@ASpittel
Ali Spittel
5 years
Did you know you can use {}s in Bash/Zsh to create multiple files at once?. $ touch Button.{js,css,stories.js,test.js}. This will create 4 files all named Button, one with a .js extension, one with .css, one with .stories.js, and one with .test.js!  ✨.
73
424
2K
@ASpittel
Ali Spittel
5 years
So, I've interviewed a bunch of software engineers, done some interviews myself, and teach my students about interviewing. Here's a thread of advice 👇🏻.
42
750
2K
@ASpittel
Ali Spittel
6 years
My biggest advice to career changers:. Don't discount your previous experiences. All of the things you've done before still benefit your future career even if it's very different from your last one. And, if you can merge both careers you're really set up to excel.
55
489
2K
@ASpittel
Ali Spittel
5 years
I dropped out of CS in college after two classes. I taught myself web development. I have taught at a bootcamp for the past 3 years. There is no singular way to learn code. You are not disposable if you don't have a CS degree.
63
222
2K
@ASpittel
Ali Spittel
6 years
Ignore the gatekeepers, coding is for everyone. 👩🏽‍💻👨🏼‍💻👨🏿‍💻👩🏻‍💻👩🏼‍💻.
32
429
2K
@ASpittel
Ali Spittel
6 years
Therapist: And what do we do when we feel stressed. Me: rm -rf .git. Therapist: No.
32
390
2K
@ASpittel
Ali Spittel
6 years
Programming changed my life and career trajectory. I code almost every day and have had taught a lot of other people how to as well. But learning how can be really hard. So, I wrote 33 pages all about on my advice for getting started.
50
467
2K
@ASpittel
Ali Spittel
3 years
y’all need funny.js
Tweet media one
102
104
2K
@ASpittel
Ali Spittel
6 years
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|.| YOU DON'T NEED |.| TO KNOW |.| EVERYTHING |.| ___________| . (\_❀) ||. (•ㅅ•) ||. /   づ.
42
457
2K
@ASpittel
Ali Spittel
4 years
The honest answer to pretty much every technical question is "it depends".
53
313
2K
@ASpittel
Ali Spittel
5 years
idk who needs to hear this but double check what's on your desktop before you share your screen.
101
179
2K
@ASpittel
Ali Spittel
5 years
A lot of developer content is free to consume. No developer content is free to create.
32
265
2K
@ASpittel
Ali Spittel
5 years
Can we talk about the dueling pressures of being a woman in a tech?. Be smart enough to be taken seriously but not smart enough to be intimidating. Don't be a "bitch" but also don't be too nice. Don't look too attractive or too unattractive. There are so many others.
119
278
2K
@ASpittel
Ali Spittel
6 years
Teaching is *way* harder than a lot of people think. I have to balance:. - live coding.- answering super tough questions.- multiple learning styles.- computer windows.- students of different levels.- technical difficulties. But, it's my favorite thing in the world to do ❤️.
53
201
2K
@ASpittel
Ali Spittel
4 years
manager: "so how's that feature coming along".me:
Tweet media one
13
203
2K
@ASpittel
Ali Spittel
4 years
Would you be interested in a “backend for frontend developers” series on things like data modeling, distributed systems, types of databases, api design, etc?.
113
64
2K
@ASpittel
Ali Spittel
4 years
I've been programming for ~7 years, have a senior title, and I'm struggling so much with a bug right now. No matter how long you're in this field, there are still so many new challenges. 🐛🪲🐞.
83
123
2K
@ASpittel
Ali Spittel
7 years
I've written code almost every day for the last five years, and I think I get more addicted to it every day. I just really love building things.
50
156
2K
@ASpittel
Ali Spittel
4 years
the startup industry: disrupting farming
Tweet media one
119
184
2K
@ASpittel
Ali Spittel
4 years
all web developers have been here
Tweet media one
81
125
2K
@ASpittel
Ali Spittel
5 years
Nevertheless, I coded and wrote about it online.
200
417
2K
@ASpittel
Ali Spittel
5 years
Ok I did the quarantine thing.
Tweet media one
96
5
2K
@ASpittel
Ali Spittel
4 years
Even if nobody reads your content, someone still benefitted from it: you.
36
243
2K
@ASpittel
Ali Spittel
3 years
Reminder to folks who are trying to learn something new this year!
Tweet media one
30
343
2K
@ASpittel
Ali Spittel
6 years
Hi. I didn't understand linked lists in college. Now my blog post is on the front page of google when you search for them. Blogging is cool.
22
255
2K
@ASpittel
Ali Spittel
6 years
When you pick the perfect variable name
Tweet media one
14
200
2K
@ASpittel
Ali Spittel
5 years
Hey @realDonaldTrump, you’re fired.
33
114
2K
@ASpittel
Ali Spittel
4 years
New programmers: on almost every project you won't be starting from zero. Working with and navigating a large codebase is a really important skill to have. Try to either contribute to an open source project or get a group of friends to build an app with.
44
262
2K
@ASpittel
Ali Spittel
6 years
Therapist: and what do we do when we feel sad?. Me: buy 8 new domain names. Therapist: no.
26
173
2K
@ASpittel
Ali Spittel
3 years
I hope that the tech industry moves to a point where people can admit to not being geniuses, ninjas, or rockstars and have that be a positive. I hope that people can acknowledge that there is more to learn, and love that, rather than trying to one-up each other.
91
216
2K
@ASpittel
Ali Spittel
6 years
So, I start a whole new life tomorrow. I just donated almost everything I own to charity -- I'm sleeping on the floor tonight. Me and Blair are going to travel for a while. Lots of tears and panic attacks today. DC, and DC friends, I love you, and I'll be back ❤️.
153
37
2K
@ASpittel
Ali Spittel
6 years
Super excited to announce that I'm now a @GoogleDevExpert in web technologies 🎉.
123
33
2K
@ASpittel
Ali Spittel
4 years
25 tips for new programmers (a thread). 👩‍💻.
42
406
2K
@ASpittel
Ali Spittel
6 years
What's your favorite programming language and why?. I personally love Python. The syntax is straight forward and friendly, and it is so multipurpose.
566
97
2K
@ASpittel
Ali Spittel
6 years
i took . just a. D. N. A. T e s t. t u r n z o u t. i'm. 1. 0. 0. %.not fixing this bug in my code.
18
192
1K
@ASpittel
Ali Spittel
6 years
Some quick reminders:. ❤️ You don't need to know everything.💚 You have incredibly valuable knowledge and experiences.💜 You don't need to be anyone other than you.🧡 Don't compare yourself to anyone else.💙 You are awesome.
37
408
1K
@ASpittel
Ali Spittel
4 years
it's wild to me how guys with 'learning how to code' in their bio get treated like experts and i get python 101 resources sent to me lol.
53
74
1K
@ASpittel
Ali Spittel
6 years
Every programmer can teach. Some things you can do:. - Answer people's questions on social media.- Write a blog post.- TA or teach a community workshop.- Give a talk at a meetup or conference.- Mentor someone.- Create YouTube videos. Doing any of these will benefit you too!.
41
342
1K
@ASpittel
Ali Spittel
6 years
live code demos at conferences:
Tweet media one
19
209
1K
@ASpittel
Ali Spittel
6 years
Super excited to announce, I have a new job! 🎉.
143
58
1K
@ASpittel
Ali Spittel
6 years
following non-tech people is so confusing. couple definitions for those of you who also follow non-tech people:. - library: a place that has books you can borrow.- queue: a line for something.- pandas: fuzzy bears.- graph: a chart.- python: snake.- heap: a pile of things.
54
279
1K
@ASpittel
Ali Spittel
4 years
Experienced dev twitter, I know a lot of newbies are struggling to learn frontend development. Can we use a thread to reassure them that it was hard for all of us at first too?.
223
193
1K
@ASpittel
Ali Spittel
6 years
If you have different levels of engineers at your company like "senior", "junior", "lead", or "mid" be explicit about what they mean, how much they pay, and how to move from one to another. The mystery behind titles and salary leads to inequality and unfairness.
27
273
1K
@ASpittel
Ali Spittel
6 years
I feel so lucky. So lucky that I learned how to code. So lucky that I ended up in a software engineering job. So lucky I took a teaching job. So lucky that I started a blog. So lucky that I've met so many friends along the way. Thank you all so much 💕.
35
65
1K
@ASpittel
Ali Spittel
6 years
Just heard that MacOS is moving to zsh. I've been using it for a long time and absolutely love it. Here's my setup if you're looking to switch early! 👩🏼‍💻.
41
192
1K
@ASpittel
Ali Spittel
4 years
Nothing has thickened my skin or tested my patience like being a woman software engineer who posts stuff on the internet lol.
28
32
1K
@ASpittel
Ali Spittel
6 years
You need a computer science degree to be a programmer.
30
79
1K
@ASpittel
Ali Spittel
2 months
the hard part of software engineering was never the code.
120
135
1K
@ASpittel
Ali Spittel
5 years
People who have been in the tech industry for more than a few years: when we give career advice to new developers we need to realize that getting your first job has changed dramatically. It's much, much more difficult for them than it was for many of us.
47
151
1K
@ASpittel
Ali Spittel
5 years
yikes.
@ASpittel
Ali Spittel
5 years
Seriously, 2020 is going to be awesome.
66
59
1K
@ASpittel
Ali Spittel
3 years
Don't repeat yourself too much, but also don't abstract your code to an extent that it is not understandable.
47
121
1K
@ASpittel
Ali Spittel
6 years
too many people.
Tweet media one
34
222
1K
@ASpittel
Ali Spittel
6 years
Tweet media one
34
209
1K
@ASpittel
Ali Spittel
4 years
My setup has come a long way.
Tweet media one
84
25
1K
@ASpittel
Ali Spittel
5 years
Hey tech influencers, let's be really careful about being honest with our audiences. Less hustle porn, selling dreams, and "if I did it you can too". Please.
46
117
1K
@ASpittel
Ali Spittel
5 years
I just published a mega blog post about teaching code. I think this will be especially helpful for anyone who:. - mentors developers.- teaches workshops.- teaches at a bootcamp. 👩‍🏫👩‍🏫👩‍🏫.
28
268
1K
@ASpittel
Ali Spittel
5 years
Following non-tech people on twitter is so confusing. couple definitions for those of you who also follow non-tech people:. 📚 library: a place that has books you can borrow.👯‍♀️ queue: a line for something. 🐍 python: a snake.💩 heap: a pile of things.🦟 bug: an insect.
58
190
1K
@ASpittel
Ali Spittel
4 years
tell me you're a frontend developer without telling me you're a frontend developer.
878
80
1K
@ASpittel
Ali Spittel
6 years
The whole "take a break and come back to it" isn't just fluff. It's brain science. It allows your brain to go into diffuse mode, which allows you to connect different ideas and let your thoughts wander. Spacing out learning is also best way to memorize concepts.
28
257
1K
@ASpittel
Ali Spittel
4 years
imagine being told you're just biologically and socially not suited for the thing you've built your career around over and over and over again. also, imagine that there's no real evidence for this, it's just debunked and outdated studies used to bolster pre-existing bias.
43
135
1K
@ASpittel
Ali Spittel
6 years
how I'm teaching linked lists from now on. #ThankUNext
Tweet media one
21
307
1K
@ASpittel
Ali Spittel
6 years
Rare no makeup selfie to show off my new hair (!!!)
Tweet media one
72
6
1K
@ASpittel
Ali Spittel
4 years
Some ✨news✨ I'm now managing the @AWSAmplify Developer Advocacy team!. I'm so excited to get to foster other people in a job that I love. In related news, we're hiring three Senior Developer Advocates! 🧵.
105
73
1K
@ASpittel
Ali Spittel
5 years
You know what the coolest thing about being a programmer is? We pretty much get to play adult legos all day everyday and get paid well for it.
19
155
1K
@ASpittel
Ali Spittel
4 years
Just closed out my robinhood account ✌️.
53
33
1K
@ASpittel
Ali Spittel
4 years
omg thx internet man for explaining what an array is to me!!! v helpful!.
41
24
1K
@ASpittel
Ali Spittel
4 years
a random guy hit on me today by telling me he wished i wasnt wearing a mask so he could see my smile and is this the 2021 version of telling a woman to smile more?.
74
33
1K
@ASpittel
Ali Spittel
4 years
so I guess I'm verified????. I never even thought I was verifiable tbh, but so many amazing women in tech still need to be too!.
40
19
1K
@ASpittel
Ali Spittel
6 years
wats ur favorite programming language? mine is html.
452
88
1K
@ASpittel
Ali Spittel
6 years
The most important skill to have as a programmer is the ability to teach yourself new things effectively and efficiently. You're going to be constantly growing and picking up new technologies. The ability to do that is more important than any individual tool or technology.
28
343
1K
@ASpittel
Ali Spittel
6 years
Things that contribute to being a great programmer:. ✅ communicating effectively.✅ being able to learn efficiently.✅ building things with the user in mind. Things that don’t mean you’re a bad programmer:. 🛑 using light themes.🛑 enjoying communication.🛑 googling things.
32
216
1K
@ASpittel
Ali Spittel
5 years
Hey Friends -- big life news!. I'm moving to NYC this weekend!. Starting in early March, I'm going to be working for the @GA campus there as a faculty lead for the Software Engineering Immersive. I'm really excited but really nervous too!.
123
11
1K
@ASpittel
Ali Spittel
3 years
please cancel me if i ever start branding myself with ex-amazon or ex-faang thx.
53
34
1K
@ASpittel
Ali Spittel
5 years
Why would you ever spend a few minutes reading the documentation when you can spend a few hours randomly copying and pasting lines of code from Stack Overflow?.
55
140
1K