Emma Dawson Profile Banner
Emma Dawson Profile
Emma Dawson

@EmmaDawsonDev

Followers
8,516
Following
2,859
Media
382
Statuses
19,197

Full stack software developer • Passionate about accessibility and open source ❤️ • EddieHub Ambassador • Building

nr Stockholm, Sweden
Joined December 2011
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@EmmaDawsonDev
Emma Dawson
2 years
That first developer pay check hits just right after 2 years of studying and having no income 😀
101
120
2K
@EmmaDawsonDev
Emma Dawson
4 years
Wow, this website has pretty much all you'd ever need to learn web dev, seems like a treasure trove:
38
576
2K
@EmmaDawsonDev
Emma Dawson
4 years
Day 100 of #100DaysOfCode I made it 🥳🥳🥳
Tweet media one
91
78
1K
@EmmaDawsonDev
Emma Dawson
2 years
Today is my 9 year anniversary of moving to Sweden and tomorrow is the 1st day of my new career as a web developer 🎉🇸🇪🎉
98
25
1K
@EmmaDawsonDev
Emma Dawson
2 years
I start my first job as a software developer in 6 days. I know there’s nothing to worry about but the nerves are still starting to kick in a little 😳
114
17
947
@EmmaDawsonDev
Emma Dawson
2 years
What's wrong with this html?
Tweet media one
330
57
892
@EmmaDawsonDev
Emma Dawson
2 years
Open source is not just about code contributions. You can help out with documentation, translations, designs and so much more!
32
192
912
@EmmaDawsonDev
Emma Dawson
2 years
How about instead of quote/re tweeting the tech bro and amplifying their bad take we retweet all the amazing women in tech?
19
122
686
@EmmaDawsonDev
Emma Dawson
2 years
The feeling of getting your pull request merged into an open source project is hard to beat!
29
51
655
@EmmaDawsonDev
Emma Dawson
2 years
What are your favourite open source projects and why? Drop a github link in the reply, I'd love to check them out.
149
85
583
@EmmaDawsonDev
Emma Dawson
1 year
Last night I was watching a conference talk called how to make accessible react components and the first piece of advice was to use aria roles like this <div role=button>click</div> 😭 Please don’t do this.
39
47
460
@EmmaDawsonDev
Emma Dawson
2 years
Try to avoid using 'git add .' when contributing to open source projects. It's all too easy to commit files you don't need to, like package-lock.json and a hassle to revert the changes. Use 'git add theFileYouChanged' instead and everyone will be happier 😄
61
66
436
@EmmaDawsonDev
Emma Dawson
2 years
If you are teaching yourself to code then open source projects can be a great place to practise the skills you can't learn by yourself. Things like workflow, reading others' code, communicating about code, handling merge conflicts can be invaluable skills to have.
10
63
415
@EmmaDawsonDev
Emma Dawson
2 years
I was scared to do my first code review because I didn't feel qualified to comment on a senior developer's code. Turns out they we're more than happy to get my input. Some of my suggested changes got accepted and others sparked discussion which we could both learn from.
32
21
396
@EmmaDawsonDev
Emma Dawson
3 years
Today I learnt there are over 100 different html tags. So why do some developers still insist on only using divs? Let's make our websites more accessible and use semantic tags instead #a11y #accessibility
Tweet media one
56
32
360
@EmmaDawsonDev
Emma Dawson
2 years
✅CV Updated ✅Portfolio updated ✅GitHub profile updated I think that makes this a successful Saturday night 🤩
18
17
363
@EmmaDawsonDev
Emma Dawson
3 years
I managed to get my backend project up and hosted on Heroku today 🙌 Now to build the frontend 😀
26
9
327
@EmmaDawsonDev
Emma Dawson
3 years
Wow, looking back I learnt a LOT this year! ✅React and Vue ✅How to make a RESTful API with Node/Express ✅MongoDB and SQL databases ✅React Native ✅Typescript ✅Github actions ✅Testing with Jest + I got to do an 8-week internship at a fab company and learnt lots about a11y
16
15
304
@EmmaDawsonDev
Emma Dawson
2 years
When using heading tags in html they should always be used in order, not based on their styling as they give meaning to the structure of your site. Think of them like headings and subheadings in a book.
Tweet media one
18
30
301
@EmmaDawsonDev
Emma Dawson
2 years
Contributing to open source projects as a beginner/student is a great way to test your knowledge and apply it in a real situation.
13
28
279
@EmmaDawsonDev
Emma Dawson
2 years
Are you creating an API that includes images? Be sure to include an alt text string to describe the image too.
19
29
267
@EmmaDawsonDev
Emma Dawson
2 years
It’s balloon day 🎈
Tweet media one
123
3
257
@EmmaDawsonDev
Emma Dawson
2 years
How do you make your project open source? ⭐ Add a README file documenting your project ⭐ Add a licence so people know what is allowed ⭐ Add a Contributing file explaining how to contribute ⭐ Add a Code of Conduct letting people know expected behaviour
17
63
247
@EmmaDawsonDev
Emma Dawson
2 years
You wouldn't expect to start a job as a developer & add a new feature to the code the same day. Open source is the same, don't expect to contribute straight away. Take time to learn your way around the code base & get to know the community. Then it'll be easier to contribute.
18
27
236
@EmmaDawsonDev
Emma Dawson
2 years
There's too many things I still want to learn all at once right now 😬
52
23
228
@EmmaDawsonDev
Emma Dawson
3 years
Happy birthday to me, bought myself a little cake to celebrate as I’m all by myself
Tweet media one
91
2
218
@EmmaDawsonDev
Emma Dawson
2 years
@maryam_farsh If I watch at normal speed I learn less because it’s too slow and I get bored. At 1.5x I learn a lot more
10
5
207
@EmmaDawsonDev
Emma Dawson
2 years
What do you need to start contributing to open source? ✅ A little spare time ✅ Patience ✅ Curiosity ✅ A willingness to not get it right first time
11
35
196
@EmmaDawsonDev
Emma Dawson
9 months
@zlatov_cristina Years of experience is such a poor measure of skill 😬
7
7
193
@EmmaDawsonDev
Emma Dawson
17 days
Day 1 at my new job! Let’s go!
49
2
194
@EmmaDawsonDev
Emma Dawson
4 years
I think I'm finally ready to stop 'perfecting' my portfolio and call it done (for the time being): just need to fix a custom domain. If you do find something weird please let me know and thanks to those who've helped me when I got stuck!
53
2
172
@EmmaDawsonDev
Emma Dawson
2 years
Contributing to open source can feel almost impossible to begin with. Where to find repos to comtribute to? What do fork, clone, pull request, branches etc all mean? But don't let that hinder you! Find a community and get to know them first. Ask questions, be curious.
14
21
170
@EmmaDawsonDev
Emma Dawson
2 years
Different ways to contribute to open source projects: 🟩Find and raise issues 🟩Improve documentation 🟩Add translations 🟩Fix bugs 🟩Review others' pull requests 🟩Start a discussion
14
29
162
@EmmaDawsonDev
Emma Dawson
2 years
When I first started my web dev journey I never understood why it's best practise to wrap nav links inside an unordered list as it's not displayed visually as a list Now I know there's loads of semantic info gained like a screen reader will announce how many links there are
11
17
149
@EmmaDawsonDev
Emma Dawson
4 years
Day 50 of #100DaysOfCode Got all of the buttons, including negative and % working (in a fashion) on my calculator. So far, it works for one step calculations only but it works 😁 Just don't use it for important calculations 😂 Calculator via @CodePen
14
19
145
@EmmaDawsonDev
Emma Dawson
2 years
I passed my interview and start already this Friday 🎉 Im looking forward to finding out more about the project when I start but I do know it’s something to do with trains 🚂
26
1
147
@EmmaDawsonDev
Emma Dawson
5 months
I’m curious, how do people come up with the idea to build frameworks?
102
10
145
@EmmaDawsonDev
Emma Dawson
2 years
Getting started with open source is often the hardest part. But don't let fear stop you, it's a steep learning curve but it's very hard to 'break things'. Give it a try and don't worry if something goes wrong. It can always be put right ⭐
9
15
140
@EmmaDawsonDev
Emma Dawson
2 years
What you don't need when starting to contribute to open source: 🔴 To understand the entire codebase 🔴 To know how to fix everything 🔴 To make an earth-shattering contribution 🔴 Lots of past experience
16
28
134
@EmmaDawsonDev
Emma Dawson
2 years
Did you know that if gender seems obvious from username/profile picture then a woman contributing to an open source project for the first time is less likely than a man to get her pull request merged? How can we tackle unconscious gender bias?
25
24
129
@EmmaDawsonDev
Emma Dawson
3 years
I've been using material UI for the past 6 weeks on my internship and I feel like I've completely forgotton all my CSS skills, I'm looking at a personal project and trying to work it all out again 😖
9
4
123
@EmmaDawsonDev
Emma Dawson
1 year
Why use plain ol' CSS when you can use tailwind and spend 3x as long looking up how to do everything 🙃
28
7
122
@EmmaDawsonDev
Emma Dawson
3 years
WTF? Someone seems to have hosted my portfolio on @vercel direct from my GitHub account while I was sleeping, how do I get it taken down?
20
4
116
@EmmaDawsonDev
Emma Dawson
5 months
Large pull requests are unfair on the people who will be reviewing your code. Keep it small and only touch files relevant to the ticket you are working on. See other things that need changing? Make another ticket and do a separate PR.
38
12
120
@EmmaDawsonDev
Emma Dawson
2 years
Having open source contributions on your resume can set you apart, especially as a junior developer. It shows what kind of code bases you can work with, the discussions you have, how you handle code and contribution reviews and so much more.
10
10
118
@EmmaDawsonDev
Emma Dawson
1 year
I was wearing my @freeCodeCamp backpack on the train and it inspired a girl to come and ask me how she should get started coding 😀
14
5
114
@EmmaDawsonDev
Emma Dawson
2 years
Why contribute to open source? ✅ Become part of a great community ✅ Improve your skills ✅ Improve your communication ✅ Improve software you use yourself ✅ It looks good on your CV
3
20
113
@EmmaDawsonDev
Emma Dawson
2 years
Adding a readme file to your open source project makes people more likely to contribute to it. It helps people know what your project is about and how to get started.
10
9
108
@EmmaDawsonDev
Emma Dawson
2 years
Being a maintainer on an open source project can be tough but rewarding. I'm always worried that people will abandon a pull request if I give too much feedback or ask for too many changes 😬 It's a balance to guide people to improve code quality.
12
8
109
@EmmaDawsonDev
Emma Dawson
4 years
It's been exactly one year since I fell in love with web development and decided to make a career change. It all started with an advert on Facebook - a 5 day free course from Code Institute which I clicked on because I was on holiday and had nothing to do /1
13
8
109
@EmmaDawsonDev
Emma Dawson
24 days
Only one more week unitl I start my new job as a frontend dev/accessibility specialist 🥳
30
1
110
@EmmaDawsonDev
Emma Dawson
2 years
I think I might stay inside today ⛄️🥶
Tweet media one
14
1
105
@EmmaDawsonDev
Emma Dawson
2 years
It can be hard for newcomers to open source to find good first issues. If you already have experience and see an issue with the good first issue label please leave it for a beginner.
6
11
99
@EmmaDawsonDev
Emma Dawson
4 years
Day 58 of #100DaysOfCode Today I started building a countdown timer with javascript and practising how to use classes and constructors to do it. Will hopefully finish it tomorrow.
5
20
100
@EmmaDawsonDev
Emma Dawson
2 years
The job posting says entry level in the summary, then asks for at least 3+ years experience in the body of the advert. Should I apply anyway or just ignore and move on? (This seems to be a common occurrence)
42
3
101
@EmmaDawsonDev
Emma Dawson
2 years
If you often use a piece of open source software and find yourself thinking that something could be better, raise an issue and let the maintainers of the project know.
4
6
99
@EmmaDawsonDev
Emma Dawson
2 years
Contributing to Open Source does not necessarily mean contributing huge features that take ages to create. Smaller is often better as it's easier and quicker to review.
9
7
99
@EmmaDawsonDev
Emma Dawson
2 years
Given the possibility of being the only junior on a team of 6 people you could think 😩 I feel so stupid compared to everyone else Or 🥳 Think how much I’m going to learn from working with 5 seniors Which one would you choose?
34
1
98
@EmmaDawsonDev
Emma Dawson
2 years
If you're new to open source and a bit uncertain, reach out to the maintainers of a project and tell them. Often they'll be more than happy to guide you through how to get started. And if they're not then you probably wouldn't enjoy working with them anyway.
4
17
98
@EmmaDawsonDev
Emma Dawson
2 years
What stops you from contributing to open source coding projects? Is it: ⏰time? ❓difficulty understanding terminology? ⚠️not knowing where to begin? 🟩can't find good first issues? Or something else entirely? I'd love to know as I'd love to help lower the barrier to entry.
43
16
98
@EmmaDawsonDev
Emma Dawson
2 years
Just updated my twitter handle to @EmmaDawsonDev Let's hope it doesn't break everything!
16
3
97
@EmmaDawsonDev
Emma Dawson
4 years
My portfolio is almost done 😀Just a few final tweaks to make tomorrow then it's ready 🥳
7
2
93
@EmmaDawsonDev
Emma Dawson
3 years
Just got my first dose of 5G 🙌
13
2
96
@EmmaDawsonDev
Emma Dawson
2 years
Open source leads to more creation and new innovation. Do you agree?
33
2
96
@EmmaDawsonDev
Emma Dawson
3 years
What I'm looking forward to in 2022 ⭐️Starting my internship ⭐️Learning more about react native, Next.js and PWAs ⭐️Completing my capstone project for college ⭐️Landing my first web developer role ⭐️Contributing to more open source projects
6
5
94
@EmmaDawsonDev
Emma Dawson
4 years
Calling all Hacktoberfest newbie coders - I have created a crowd-sourced repo just for us with knowledge of html and CSS. The site is not finished yet purposely so I can start adding issues which are newbie coder friendly #Hacktoberfest #hacktoberfest2020
Tweet media one
2
24
93
@EmmaDawsonDev
Emma Dawson
2 years
Don't expect immediate responses when contributing to open source projects. Maintainers may be volunteers and only have a few hours a week to give or they may be in different time zones. Have patience and be kind 🌸
5
9
93
@EmmaDawsonDev
Emma Dawson
1 year
If you’re an open source maintainer or even considering becoming one I can’t recommend this Open Leadership Training Series by Mozilla highly enough. It’s packed with so much quality information 💪
13
28
92
@EmmaDawsonDev
Emma Dawson
2 years
I’m going to @eddiejaoude ’s upcoming Space. Will you join too?
3
14
89
@EmmaDawsonDev
Emma Dawson
2 years
What if I make a pull request and it doesn't get accepted? It doesn't matter, I bet you learnt something from the process.
6
7
91
@EmmaDawsonDev
Emma Dawson
2 years
Wondering if an open source project is fiendly for newcomers to contribute to? Check the merged and closed pull requests and see if people were thanked for their contributions.
6
12
88
@EmmaDawsonDev
Emma Dawson
4 years
I've finished all my assignments so I carried on practising flexbox and grid by making a twitter clone. I've only done desktop so far but I'm pretty happy with how it looks (obviously it's not pixel perfect but it's not too far off)
Tweet media one
15
5
90
@EmmaDawsonDev
Emma Dawson
2 years
Contributors to #hacktoberfest Please remember that maintainers are people too who need to eat and sleep and live. Patience is a virtue 🙏 Thanks 😊
8
9
90
@EmmaDawsonDev
Emma Dawson
4 years
Day 37 of #100DaysOfCode I decided to start a project to practise some of the things I've been learning so I decided to make a calculator. So far I've done the design with html & CSS, tomorrow I'll start looking at the javascript needed via @CodePen
9
15
84
@EmmaDawsonDev
Emma Dawson
4 years
Well this went much quicker than expected. 45 mins to make a simple shopping list app with Vue.js and only 22 lines of javascript code.
13
2
86
@EmmaDawsonDev
Emma Dawson
3 years
When you think you're trying to solve one bug but then you start investigating and it turns into a whole other bigger more complicated bug...
11
2
84
@EmmaDawsonDev
Emma Dawson
2 years
Much of the software you use every day is open source. If open source didn't exist the tech world would be a much smaller, poorer place.
6
11
85
@EmmaDawsonDev
Emma Dawson
4 years
So far I've managed to complete at least one (often more) edabit challenge every day for 114 days. I wonder how long I can keep it going for?
Tweet media one
13
0
81
@EmmaDawsonDev
Emma Dawson
3 years
I've seen a lot of #100devs posting about using floats recently and I'm curious as to the reasoning behind teaching them. I learnt that it was bad practise to use floats for layouts, especially since CSS now has flexbox and grid. Can someone tell me a real use case for them?
25
4
81
@EmmaDawsonDev
Emma Dawson
10 months
I’m considering rebuilding my portfolio site in pure html and css just to keep it super simple
30
0
78
@EmmaDawsonDev
Emma Dawson
7 months
Me: opens laptop to do something 30 minutes go by Me: closes laptop Me: realises I didn’t do the thing I was meant to do and got distracted instead 🙈
11
7
80
@EmmaDawsonDev
Emma Dawson
3 years
I was so in the coding zone I just realised that I missed daily stand up - oops😂
17
2
82
@EmmaDawsonDev
Emma Dawson
2 years
Why does creating written content take such a long time? How do you all produce so many blogs and articles in so little time?
24
5
79
@EmmaDawsonDev
Emma Dawson
2 years
Making contributions to open source projects is a great way to enhance your experience of real-world large-scale projects which you otherwise might not get when learning to code
6
10
79
@EmmaDawsonDev
Emma Dawson
2 years
I once created a pull request, got told it was a duplicate of another (it wasn't, it was similar but fixing something the other PR missed), then the creator of that PR copied my changes into their PR. I know it all ends up in the same repo eventually but don't be that person.
15
3
79
@EmmaDawsonDev
Emma Dawson
2 years
Anyone got any tips for making discord bots? I have an idea I'd like to try out (open source of course) but honestly have no idea where to start
27
4
78
@EmmaDawsonDev
Emma Dawson
2 years
Don't get discouraged if you make a pull request and someone requests changes. It's all part of the process and helps you to learn and grow as a developer.
7
8
78
@EmmaDawsonDev
Emma Dawson
2 years
Clear instructions for setting up a project locally are super important for open source projects. I know I've abandoned contributions because I can't get the project running. Make sure instructions are easy to follow even for beginners.
7
9
76
@EmmaDawsonDev
Emma Dawson
4 years
I'm just starting out on LinkedIn and would love to make some more connections with developers and programmers. Drop your LinkedIn profile below so that we can all connect with each other:
36
3
74
@EmmaDawsonDev
Emma Dawson
1 year
It’s ballooon day 🎈and I’m excited to be going to an accessibility event this afternoon and if I’m brave enough I’ll say hello to a few people I follow here on Twitter
Tweet media one
41
1
74
@EmmaDawsonDev
Emma Dawson
2 years
Hot take of the day: It's ok to do accessibility wrong if it means that you're trying. Everyone has to start learning somewhere. We need to make accessibility less scary and less gatekeepery so more people are willing to give it a try without fear of reprimand/ridicule #a11y
10
14
73
@EmmaDawsonDev
Emma Dawson
2 years
When you change one thing in css and it creates a domino effect that ends in chaos 🙈
25
7
70
@EmmaDawsonDev
Emma Dawson
2 years
The process of learning about accessibility needs to be made easier and less open to interpretation so that everyone can start doing it without having to worry about doing it wrong.
6
6
70
@EmmaDawsonDev
Emma Dawson
4 years
Day 53 of #100DaysOfCode I started off following @chrisdixon161 's new javascript course but then I decided to challenge myself & write the JS myself before looking at the answer. It took a couple of hours but I got there 😀 Tip calculator via @CodePen
8
12
67
@EmmaDawsonDev
Emma Dawson
1 month
I’m terrible for remembering to take pictures but here’s the few I did remember to take. Was awesome to meet @Laura_a11y @YuriDevAT @FrancescoCiull4 @GrahamTheDev @kunalstwt and also not pictured @danielcranney and @MrConerMurphy #weAreDevs
Tweet media one
Tweet media two
Tweet media three
Tweet media four
7
4
72
@EmmaDawsonDev
Emma Dawson
2 years
I'm trying to help put together a list of open source projects that are good places for new coders to start. If you know of a project with a low barrier to entry and easy to follow contributor guidelines (either yours or someone elses) please drop the link below. #openSource
11
19
71
@EmmaDawsonDev
Emma Dawson
11 months
"Accessibility is hard" should not be an excuse to not make things accessible. Sure, some of it is hard but so are many other things like authentication, load-balancing and Redux. We don't ignore those things because they're hard. Instead we ask for help.
11
16
70
@EmmaDawsonDev
Emma Dawson
2 years
Make it easy for people to contribute to your open source projects. Add info and links in the readme to report bugs, request features and explain how to create pull requests.
4
9
72
@EmmaDawsonDev
Emma Dawson
4 years
@designcoursecom I like 100% custom. If I use something like bootstrap I find myself trying to overwrite it often
5
3
71
@EmmaDawsonDev
Emma Dawson
2 years
Today is Global Accessibility Awareness Day. Why not do something today to make the world more accessible? 🟣 Learn something new about a11y 🟡 Join a webinar/event 🟢 Check your website with Axe Dev Tools or Lighthouse 🔵 Find an open source project & make an a11y improvement
5
12
65