@Sunshine_Layer Profile picture

Elena Sunshine

@Sunshine_Layer

Full-Stack Software Engineer • Sharing 10+ years of clear-cut insights on software design concepts

Similar User
Kari ♡ photo

@thekariama

Adriana photo

@Adriana_877

Milos photo

@themilos12

Kai photo

@edge_of_obsess

Nadia photo

@nadiatidona1

Maaz photo

@StrategicMaaz

Aaron Crouch photo

@theaaroncrouch

Ryan Bolton photo

@ryanjamesbolton

Jonathan Watts photo

@jonathan__watts

Jordan photo

@Wrote_by_Jordan

Rasik Suhail photo

@rasiksuhail

Romeo. photo

@theromeowrites

Asma Rafat photo

@AsmaRafat02

Shiena Gable photo

@shienagable

Ivan Pavlovic photo

@cigar_and_salt

Pinned

2023 was the year I almost died. In January 2023, en route to a snowboarding session with friends, I had a car accident. Like all major life events, it happened in an instant. One moment the car was steady, waiting for the vehicle ahead to turn right; the next, it was…


Elena Sunshine Reposted

Here are 14 lies you've been told about the programming career. 🧵👇


Elena Sunshine Reposted

If you are a senior engineer and think that teaching a junior on your team is not your job, you are wrong. What makes you a senior engineer is how much you can teach, more than how much you can code.


Sometimes you need a bit of nature to disconnect from the world and reconnect with yourself.

Tweet Image 1

Software development is about solving problems for the business, by following an approach that's maintainable for the foreseeable future. Software development is not about design patterns. These are just ways to do stuff for specific situations. They’re tools. Don’t confuse…


Elena Sunshine Reposted

Good book

Tweet Image 1

One thing that limits our learning is our belief that we already know something.


Cannot stress this enough. Pair programming challenges your ideas and assumptions. Pair programming makes you both the teacher and the pupil. Pair programming leads to better results. In the end, pair programming is all about building in public.

Substantial refactors should be done in pair If you work with other people you should co sider pair programming for big refactors. You will have the possibility to challenge your idea in real time and you will spread the knowledge about what you are doing. I know some people…



The best way to keep growing is to always see room for improvement. When you can’t see the flaws in your own work, you can’t improve. The moment you think you’re great, you’ve hit plateau. So yes, imposter syndrome is actually beneficial. It helps you shape the best version of…


Coldplay, you’ve been incredible. 🫶

Tweet Image 1
Tweet Image 2

You can do it all. Just not all at once. Prioritize.


Elena Sunshine Reposted

Here's a good list of tech articles to read over the week:


You live with the consequences of your decisions. Not anyone else. So why listen to what anyone else has to say about them?


Life’s too complex to think you can do it all by yourself. Ask for help.


A comment is an apology for not choosing a more clear name. Aim for self-explanatory code over adding a comment.


Traveling to Belgium this week. And I've already had a great head start.

Tweet Image 1

Black swans disrupt everything. The tech industry is no exception to this phenomena. Staying agile and prepared for the unexpected is essential. In practical terms, this means continuously updating your knowledge of industry trends. Technologies that are in high demand today…

Tweet Image 1

Loading...

Something went wrong.


Something went wrong.