✨ 7 Things I Do Regularly as a Senior Frontend Developer
Ndeye Fatou Diop

Ndeye Fatou Diop @_ndeyefatoudiop

About: Hi 👋🏽, I am a self-taught Senior Front-End Engineer. I share tips to help overwhelmed junior frontend developers here => frontendjoy.com/ 😻🥳.

Location:
Asnieres-Sur-Seine, France
Joined:
Jul 26, 2020

✨ 7 Things I Do Regularly as a Senior Frontend Developer

Publish Date: May 7
120 33

I’ve been a frontend developer at Palantir for the past 5+ years.

In this post, I’ll share habits that helped me go from overwhelmed junior dev to confident senior dev.

Ready?

Let’s get started! 🎉


📚 Download my FREE 101 React Tips And Tricks Book for a head start.


Habit #1: Educate yourself outside of work

If you’re not learning outside of work, you’re falling behind.

Even if you have the best employer in the world, your education is your responsibility.

So, at least once every 2–4 weeks:

The more you learn, the more efficient you’ll be at work.

AI-generated image of a dev reading Effective TypeScript book


Habit #2: Work on different projects and skills every month

The worst thing that can happen to a frontend dev?

👉 Getting stale.

Especially in the age of AI.

Working on the same type of project over and over slows your growth.

Why?

  • You have fewer tools to solve problems

  • You get less flexible and adaptable

  • You become easier to replace

Try new things every month. If you can’t at work, explore with side projects.


Habit #3: Get enough rest

The less sleep I get, the more bugs I ship 😅.

Your brain needs rest. And what that looks like depends on you.

But one thing’s for sure: you can’t cheat sleep.

Getting enough rest keeps your mind sharp and your code cleaner.

Rest and recharge!


Habit #4: Stay in touch with what’s happening in the frontend world

I still see devs who ignore AI (and other new tech trends).

This breaks my heart 🥲.

Most devs who ignore change will eventually get replaced by it.

You don’t need to jump on every trend. You don’t need to use the latest framework.

But you do need to stay aware. Pay attention. Adapt when it makes sense.

Otherwise? You’ll slowly become obsolete.


Habit #5: Review code regularly

Code reviews are underrated 🙂.

Not just for the code author, but for you.

I’ve learned countless patterns and tricks just by reviewing code.

It’s a simple way to grow while helping your teammates.

No access to reviews at work? Browse open-source projects on GitHub and read PRs.

💡 Check out these examples of large, production-grade open-source React apps.

AI-generated image of two devs (one reviewing the code for the other one)


Habit #6: Teach back what you learn

“If you can't explain it simply, you don't understand it well enough.” — Albert Einstein

Teaching forces you to understand things deeply.

I’ve often thought I knew something—until I tried to explain it.

That’s when I realize I don’t actually get it yet.

Teaching is a shortcut to mastery.

  • Run internal sessions at work.

  • Write on a blog.

  • Record short videos.

Anything works 😉.


Habit #7: Avoid tutorials and copy/pasting

Tutorials are fine—in small doses.

But they quickly become a way to avoid learning, not to encourage it.

Instead of binge-watching, try to build something. Use tutorials only when you’re stuck.

Same with copy/pasting code.

If you don’t understand what you’re pasting, you won’t remember it. And you’ll keep repeating the cycle.

💡 Quick tip: if it’s a piece of code you use often but don’t want to memorize, save it as a snippet (like in VS Code snippets).

AI-generated image of a dev struggling because of tutorials


Summary

Becoming a great frontend dev takes time.

But these 7 small habits can make a huge difference over the long run.

What’s next?

Pick just one—and try it this week 🙂.


If you're learning React, download my 101 React Tips & Tricks book for FREE.

If you like articles like this, join my FREE newsletter, FrontendJoy.

If you want daily tips, find me on X/Twitter or Bluesky.

Comments 33 total

  • Israel Rotimi
    Israel RotimiMay 7, 2025

    Insightful. I need guidance like this, can we connect. (I don't mean on LinkedIn)

  • Nevo David
    Nevo DavidMay 8, 2025

    man this is super solid - been trying to keep up with stuff but its so easy to slack lately, you ever feel like you start off strong then lose steam after a few weeks?

    • Ndeye Fatou Diop
      Ndeye Fatou DiopMay 8, 2025

      Super glad you like it. Honestly it really depends on you and what you enjoy.
      For example I find some Substack like addyo.substack.com/ or some newsletter like importreact.beehiiv.com/ great to find posts.

      Also dev.to is great and daily.dev. You can also watch YouTube videos if that is what you like ☺️

      • Miretazam Ciptaprima
        Miretazam CiptaprimaMay 9, 2025

        Hi I'm new. Do you think PrimeAgent, Fireship and such great for learners or waste of time?

        • Ndeye Fatou Diop
          Ndeye Fatou DiopMay 9, 2025

          I personally like fire ship because the videos are short and I don’t have a lot of times.
          But honestly use the resources that work for you and you enjoy. That is the most important to keep doing this 🙏

  • Zeal AI
    Zeal AI May 8, 2025

    Highly recommend!

  • Alp Emre Elmas
    Alp Emre ElmasMay 8, 2025

    While working, how can we improve ourself at the same time. I have a situation as you mentioned, stuck in the "stale". I feel so tired after work because of stting in the computer almost everyday - I have regular breaks, stand up and walking regularly -But it's hard to sit after work or holidays, even I do growth that I expect is not even close. Could you please share your own experience?

    • Ndeye Fatou Diop
      Ndeye Fatou DiopMay 8, 2025

      So the easiest is to do some of these while at work. For example you can reach back, mentor people, organise book clubs, etc.
      Personally if I really want to get something done I do it in the morning before work. However I don’t have kids: which makes this easier.

      • Alp Emre Elmas
        Alp Emre ElmasMay 8, 2025

        To be honest you may be right, I already do most of those things but as experience and improving my knowledge is kinda stale maybe because of how busy I'm (student at the same time). I hope I'll fix it in the future

        • Ndeye Fatou Diop
          Ndeye Fatou DiopMay 9, 2025

          Oh if you are a student you are already actively learning: which is great 🙏

  • amy
    amyMay 8, 2025

    cảm ơn bạn đã chia sẻ, với tư cách là một nhà phát triển front-end có rất nhiều thứ để học, gần đây tôi đang học cách sử dụng một công cụ front-end mới, servbay, học tập là rất quan trọng

  • Sussana
    SussanaMay 8, 2025

    Very insightful 👏

  • Anmol Baranwal
    Anmol BaranwalMay 8, 2025

    Continuous learning is the best way to grow :)

  • Raushan Sinha
    Raushan SinhaMay 9, 2025

    Nice 👍 suggestion. It's more helpful for those frontend developers who are starting their career in this field. They'll be prepared after reading this topic.

    Hey, could you share your GitHub or Twitter's username because I wanna talk to you personally.

  • Ali Seo
    Ali SeoMay 12, 2025

    Really insightful post! It’s refreshing to see how consistent habits like code reviews, staying updated with frameworks, and prioritizing accessibility can make such a difference in a senior developer’s workflow. I’ve found that balancing technical depth with collaboration skills is key to growing in this role. Also, sites like Coyyn.com often share valuable resources and tools that align well with these practices—worth exploring for anyone aiming to level up in frontend development. Thanks for sharing your routine!

    • Ndeye Fatou Diop
      Ndeye Fatou DiopMay 13, 2025

      Thanks for sharing that resource! Super glad we agree :)

  • RankmyAI
    RankmyAIMay 12, 2025

    Nice!

  • Deividas Strole
    Deividas StroleMay 13, 2025

    Continuous learning is vital for developers to stay updated with fast-changing technology, improve problem-solving, and remain competitive in their careers.

  • JDailey
    JDaileyMay 17, 2025

    Tutorials are good for concepts, but I usually changed my approach thereafter. For instance, I took a cheap course on Udemy for HTML and CSS, but at the time they were going to use PHP, but Javascript was more popular so they didn't teach anything. My sandbox website was only in HTML and CSS. I didn't go down that career path, but your outline, in general, many use for their chosen career path. Good advice.

    • Ndeye Fatou Diop
      Ndeye Fatou DiopMay 20, 2025

      Super glad you like it, and to know that you didn't make the same mistake I made initially 😅

      • JDailey
        JDaileyMay 23, 2025

        LOL, it's easy to do, and to be honest I was starting down that path then I stopped watching when some guy was trying to tell me that drinking soda makes people happy on his YouTube channel. Ok, I ran out of tin foil hats with all the other nutty ideas I've heard, so this week so I'll start doing things on my own.

        • Ndeye Fatou Diop
          Ndeye Fatou DiopMay 23, 2025

          Ahah, that is funny 😅. Happy to know you will pick this up again!

  • Dave Berner
    Dave BernerMay 26, 2025

    It's awesome to see that you're an advocate for code reviews - it's definitely something that is underappreciated.

    If your company isn't doing reviews on new code, you could become the advocate and push for it. It's only going to make the whole team better.

    Another thing you could look at doing is setting up Code Rabbit or a similar AI code reviewer on your open source repos which will give you AI generated code reviews on your own PRs. I've been an engineer for 25+ years and I still find the feedback it gives to be invaluable.

    • Ndeye Fatou Diop
      Ndeye Fatou DiopJun 22, 2025

      100%.
      Code reviews are one of the best ways to upskill as a dev.
      I never tried AI code reviewer but I should definitely :)

Add comment