
Simon Egersand π
Tech Blogger π» | Professional Nerd π€ | Musician πΈ
Work
Sr. Software Engineer @ Spotify
loading...
We're a place where coders share, stay up-to-date and grow their careers.
Tech Blogger π» | Professional Nerd π€ | Musician πΈ
Work
Sr. Software Engineer @ Spotify
All 133 comments
5 Tips to Write Clean Code in JavaScript
Hi! Thanks! I totally agree with you. I used a list as an ex...
Meme Monday π
Oldie but goldie!
Write Git Commit Messages That Your Colleagues Will Love
I guess you do something like git commit -m "Add field to ...
Write Git Commit Messages That Your Colleagues Will Love
I see now that examples would be useful. For ref., imperativ...
Write Git Commit Messages That Your Colleagues Will Love
Whatever floats your boat :D
Write Git Commit Messages That Your Colleagues Will Love
This is a good point. Again, it's the question of balance. Sh...
Write Git Commit Messages That Your Colleagues Will Love
Hi! Good question! Personally I think such information could...
Write Git Commit Messages That Your Colleagues Will Love
Thanks, Krishna! :)
Write Git Commit Messages That Your Colleagues Will Love
I considered including this in the post. I agree, especially ...
Write Git Commit Messages That Your Colleagues Will Love
Love that link, thanks for sharing it! Yes, agree. Atomic com...
Write Git Commit Messages That Your Colleagues Will Love
Good point! I might edit this post later and add it :) Thanks...
How My GitHub Profile Landed Me a Job at Spotify
Thank you, Manuel!
How to improve performance of Next.js website?
I'll definitely try this for my NextJS application. Thanks!
6 Lessons Learned Maintaining a Popular Open-Source Project
Thanks! I'm glad you liked it.
How to use Docker in your Node and React Applications
Quality stuff as always! π€
6 Lessons Learned Maintaining a Popular Open-Source Project
Thanks, Andrew! I learned a lot and I would recommend this to...
Music Monday β What are you listening to? (June 13)
He's keeping the blues alive! As a fellow guitar player it wa...
Music Monday β What are you listening to? (June 13)
I went to see Gary Clark Jr on the weekend. Wow such a great ...
6 Lessons Learned Maintaining a Popular Open-Source Project
This is my experience. I don't know how it is for other proje...
6 Lessons Learned Maintaining a Popular Open-Source Project
OSS maintainers love people like you π
How old were you when you started coding?
I was 21. Today, 10 years later, I work as a Senior Software ...
Tailwindcss is beautiful π
Yes agree! It makes me so much more productive. It's really a...
6 Lessons Learned Maintaining a Popular Open-Source Project
That's, in a way, comforting. I'm not alone π
6 Lessons Learned Maintaining a Popular Open-Source Project
My advice is to try it! You will learn something, even if Pyt...
6 Lessons Learned Maintaining a Popular Open-Source Project
I'm happy you liked it! :)
6 Lessons Learned Maintaining a Popular Open-Source Project
Thanks, Gulshan! I'm glad you liked it :)
6 Lessons Learned Maintaining a Popular Open-Source Project
I love discussing what makes a good git commit message. That'...
6 Lessons Learned Maintaining a Popular Open-Source Project
In my experience, tooling can only do so much to help with go...
Congrats to the Appwrite Hackathon Winners!
Congrats everyone!! Awesome job π
What was your win LAST week?
I started a new project that I hope will turn into a paid Saa...
What book(s) are you reading these days (and we should too)? ππ§
Brandon Sanderson is the man. I'm just about to start latest ...
What are your debugging tips?
console.log Jokes aside, learn the tools you have at hand to...
Deploy An Express Node.js Application to Heroku Quickly and Easily
Yes, exactly! Heroku is perfect for prototyping projects. And...
Understanding how API routes work in Next.js
Great article. Thanks a lot!
Why You Should Write in English (As a Non-native Speaker)
Honestly, I think we'll never reach the same level. At least ...
Which day of the week do you get your best coding work done?
The earlier in the week, the better!
Music Monday β What are you listening to? (May 23)
Love The Black Keys! Didn't know Mr Gibson contributed to thi...
β Squash commits considered harmful β
I do look at individual commits of the PR, yeah. Sometimes it...
β Squash commits considered harmful β
Yeah, totally agree!
β Squash commits considered harmful β
No, that's not what I mean. I was confused if that was what y...
Do you remember the FIRST project made by you?
10 years ago people didn't really care about responsive websi...
β Squash commits considered harmful β
Yeah, me too. This is one of (if not the most) important prac...
What tools do you use?
You're asking a wide question. I use a variety of tools. Some...
Do you remember the FIRST project made by you?
My first serious project was for a friend of mine. He needed ...
What makes for a good meeting?
An ice-breaker is always fun! A short introduction if not ev...
β Squash commits considered harmful β
I assume you are referring to the "Squash and merge" option o...
Pitch me on C++
Today I Learned. Thanks, Ben!
Pitch me on C++
I've never written C++ so I'll be following this thread with ...
Roast the code #1 | Rock Paper Scissors
Cool idea! From looking at the code I can tell you're an ex...
What is the most "readable" programming language in your opinion?
Python and Java. Python because it looks like pseudo code an...
What *new* technologies do you most want to learn?
Web3 and Web Assembly are two technologies I would like to le...
Let's get one thing straight: Code is read by humans, interpreted by machines
Yeah, agree. It is subjective. This is what makes it hard. Al...
Let's get one thing straight: Code is read by humans, interpreted by machines
Yes, a thousand times yes. This is a good mindset. Code is th...
Name your top 3 favorite software products that you use
Love this question. Some software applications you just take ...
How My GitHub Profile Landed Me a Job at Spotify
I love your attitude! Yes, 100% agree with everything you sai...
What is your preferred programming language and why?
Depends on what I'm building. Rust, for example, I'd not use ...
Show Off Your Comment Streak with Community Wellness Badges
I've seen this before too. People hunting for likes or points...
A reflection point in my career
I agree with everything you say. Unfortunately we live in an ...
What to do when you are a newbie dev?
Great advice! I'd also like to add the importance of celebrat...
Show Off Your Comment Streak with Community Wellness Badges
Love this idea. Gamify constructive criticism! This is one of...
Pitch me on Rust
It's fun! Modern syntax features. No fighting with setting up...
Vim β Why You Should Use It!
Same here! IntelliJ vim plugin works pretty nicely
5 Good Habits of a Software Engineer
IDEA can also stand for Integrated Development Environment Ap...
How My GitHub Profile Landed Me a Job at Spotify
Did you ask for feedback after the interview? Sometimes they ...
What tools do you use to improve your productivity ?
Vimarium, Chrome extension with vim key bindings Alfred Noti...
Music Monday β What are you listening to? (May 16)
For working I really enjoy Lane 8. Not sure how to describe i...
Why still write articles to teach JavaScript?
You should be asking yourself: why should I NOT write article...
How My GitHub Profile Landed Me a Job at Spotify
Thanks Vinit! π And again, good to connect with you on Linked...
How My GitHub Profile Landed Me a Job at Spotify
Thank you, Mohit. Will do!
How My GitHub Profile Landed Me a Job at Spotify
Keep applying for those jobs! And now that you can customize ...
Web 3.0 - The Stack (Intro)
Very interesting article. Thanks for sharing! Looking forward...
How My GitHub Profile Landed Me a Job at Spotify
That's awesome to hear :D Best of luck to you, Thomas!
What are the five (or more) things that a new developer should know and practice ?
Hi! I wrote a blog post about exactly this :) Curious what yo...
Vim β Why You Should Use It!
Neovim definitely interests me. I write my code in IntelliJ u...
Vim β Why You Should Use It!
Learn once, use everywhere, get better at it as you age Co...
Why Testing Your Code Is Important
This is a very good point I didn't mention in my post. Writin...
Pitch me on PHP
Totally agree! See my response above. It was a joke. I'm not ...
Pitch me on PHP
+100. Don't listen to me :D I made a joke. PHP is (was?) know...
Pitch me on PHP
It has a consistent API! /me fleeing
Based on what you know: Name the 3 best companies to work for as a developer
Connect with me on LinkedIn and let's keep chatting there!
Based on what you know: Name the 3 best companies to work for as a developer
Connect with me on LinkedIn and let's keep talking there π
My take on commenting code - Explain why, not how
I've heard reasoning for both sides (comment a lot vs. never)...
What do you look for in a Code Editor?
Is it really called that? π
Based on what you know: Name the 3 best companies to work for as a developer
Spotify doesn't have an engineering office in India (yet?), b...
Based on what you know: Name the 3 best companies to work for as a developer
Yeah, your well-being as an individual is highly prioritized ...
Based on what you know: Name the 3 best companies to work for as a developer
I can confirm that this is true! You should apply! You have n...
Based on what you know: Name the 3 best companies to work for as a developer
π
What do you look for in a Code Editor?
Yeah, I can relate with that. That's why everyone should lear...
What do you look for in a Code Editor?
What do you look for in a Code Editor? Does it support vim...
Why Testing Your Code Is Important
I find this very interesting. Did you ever work on a big proj...
Based on what you know: Name the 3 best companies to work for as a developer
I'm biased, but this is how I see it Spotify I've...
4 Lessons Learned Working Remotely for +2 Years
We're all different. It makes me happy to read you're enjoyin...
Why Testing Your Code Is Important
Yeah, definitely agree. It should be part of the process of w...
Pitch me on Python
The logo. Everyone knows if the logo is cool, you should use ...
6 Mistakes Junior Developers Make and How to Avoid Them
Thank you. Glad you liked it! :)
Static vs Dynamic Typing
Perfect summary! Short and sweet.
Should you know everything to land a job as a developer ?
I thought I knew stuff when I got my first job. But of course...
Should Technical Managers Be Able To Code?
I've had one manager that could code really well and would co...
My opinion on what makes a good Code Review.
Good points! I prefer giving concrete examples about names ra...
What are the best IDE for beginners?π€
Depends on your level of ambition. Nano or Notepad are fine i...
What was your win this week?
πππ
Delivering value
Great points, Ricardo. Raising your head from "I need to writ...
What was your win this week?
I finally started working to improve my mental healthy by see...
Dα»± Γ‘n Vinhomes Ocean Park The Empire - nhα»―ng cΓ’u hα»i thΖ°α»ng gαΊ·p
Great tips! Thanks for sharing. Maintaining a healthy lifesty...
Why You Should Write in English (As a Non-native Speaker)
Thank you for sharing, you make some great points I did not c...
5 Good Habits of a Software Engineer
Knowing what to improve is an important step to improving -- ...
Why You Should Write in English (As a Non-native Speaker)
Yes, agree! Standards are wonderful. When you think about it,...
Fake data in tests
It depends. If all these 15 fields are important to the test...
What Skills Makes a Great Software Engineer?
Very true. Everyone learns differently. Empathy is important.
Fake data in tests
I understand. Factories can be useful but the problem I see w...
What tools would you choose to create a personal portfolio site if starting from scratch?
Plan HTML, CSS, and JS β for a fairly small website β never ...
What Skills Makes a Great Software Engineer?
I absolutely agree with this. Helping others grow has the une...
The Hidden Power of Rust
Nice write up! As an avid Rust user (although far from profes...
Think Before You Code
This! Awesome write up. If there was one post I'd recommend t...
Fake data in tests
"Bart Simpson" or "Homer Simpson" is much better than "user"...
What is the most expensive part in software development?
Thanks for sharing this post. From my personal experience I a...
Describe the worst job interview you've ever taken part in
I was meeting with the two founders of this startup business....
Fake data in tests
I respectfully disagree π I think you should use meaningful v...
What Skills Makes a Great Software Engineer?
I like that strategy. We're getting paid to deliver value and...
What Skills Makes a Great Software Engineer?
Thanks for sharing. This is absolutely true. My dad works in ...
What Skills Makes a Great Software Engineer?
Good point. There's a balance between getting shit done and w...
Music Monday β What are you listening to? (May 2)
As a guitarist myself I love seeing Mark Speer playing. He ha...
Music Monday β What are you listening to? (May 2)
Ohh Khruangbin. Love that band. Seen them live a few times an...
What Skills Makes a Great Software Engineer?
Your colleagues will thank you as well when you first try to ...
What Skills Makes a Great Software Engineer?
I 100% agree! π I appreciate people who have an urge to tea...
What Skills Makes a Great Software Engineer?
Thanks for sharing. Could not agree more.
How to become a better developer
Great points, Bryan. I agree with all of them.
What Skills Makes a Great Software Engineer?
I've encountered this before. I could feel jealous others wer...
What Skills Makes a Great Software Engineer?
Agree. Who needs to know how to code when you can ask Google,...
What Skills Makes a Great Software Engineer?
That's a great point. A healthy company culture is an extreme...
What Skills Makes a Great Software Engineer?
Thanks for sharing! How I interpret that point is something ...
What do your friends and family think software development is like?
This is a good question! When I explain what I do I usually s...