DEV Community

Cover image for 37 Tips from a Senior Frontend Developer

37 Tips from a Senior Frontend Developer

Ndeye Fatou Diop on May 07, 2024

I really liked @abbeyperini post and decided to share my tips after 5+ years as a software dev. Ready? Let's dive in 💪. 1. Master the fu...
Collapse
 
bbylumi profile image
OLUWAPELUMI

thank you very much for this

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Glad you like them!

Collapse
 
bbylumi profile image
OLUWAPELUMI

you're welcome

i'm actually a young dev so i've been wondering how'll i get to know all of this

Thread Thread
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

It definitely comes from experience (sometimes painful one 😅)

Collapse
 
archwin010 profile image
Godwin Archibong

Thanks a lot for this piece, it's so timely! I am just starting out. Delving into JS, I am comfortable with HTML and CSS. JS ain't easy, but my goal is to learn and master it before adding frameworks. The truth is that, the learning journey is a never-ending process. I sure will take these tips to heart.

Collapse
 
softwaredeveloping profile image
FrontEndWebDeveloping

Hi Godwin. I'm a fairly new dev too. I found learning JS challenging, but my big breakthrough was when I read a book called "You don't know JS yet." It's an involved read, but, if your like me, after studying the first three chapters, you should be able to write basic JS. You can download a free pdf of the book online. I hope this helps!

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

OMG, I read the same book @softwaredeveloping. It was an amazing breakthrough to me.
The book was even hard to read at first and I had to re-read it 😅.
That book is all you need to know!

Thread Thread
 
softwaredeveloping profile image
FrontEndWebDeveloping

Indeed. It's a great book.

Collapse
 
archwin010 profile image
Godwin Archibong

Thanks, I will

Thread Thread
 
softwaredeveloping profile image
FrontEndWebDeveloping

I hope it helps!

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Super glad you like them and best of luck in your journey 🙏

Collapse
 
htho profile image
Hauke T.

Hi, I either don't understand 26. or I think this is bad advice for junior Devs:

26. Work from your strengths, not your weaknesses

Stop wasting time trying to fix apparent weaknesses.

If it takes you consistently >1 hour to do a task that others at your level accomplish in <5 minutes, steer clear of that task.

Likely, investing more energy won't make you exceptional at it.

Instead, do the essentials and concentrate on maximizing your strengths. If something comes naturally to you and is valuable, do it more 🚀.

If something (that is part of your job) is a pain in the a** then you need to improve your skills there. As a junior everything can become a struggle: do you have a hard time understanding code that uses async/await? Go learn Promise. Especially as a junior something that takes a lot of time might actually be a lack of knowledge ("1. Master the fundamentals") and skills ("15. Master your dev tools 🛠️") like keyboard shortcuts, automation, advanced editing features, RegExp for Search&Replace, Refactoring Tools, ...

Once you are experienced and established enough you might be able to afford to avoid a task that is part of your job and that everybody else can do.

I find myself telling my managers "Well, I could do that task, but I have the high priority/value tasks X, Y, Z to do. I am not that familiar with this module and need to spend some time getting to know the details. Mid-Level Dev Q is able to do that task as-well and it probably takes them the same amount of time."

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Oh I definitely mentioned you need to master fundamentals. Like you can’t be doing frontend and not understand async, etc..
What I mean by focus on strengths is like maybe you are not comfortable with architecting code but you are amazing at building simple UIs/animations, etc. you should focus on that vs. the first one.
Frontend development is large and you have to choose the area where you can be one of the best.
Being average doesn’t pay off😅

Collapse
 
htho profile image
Hauke T.

Frontend development is large and you have to choose the area where you can be one of the best.

Somehow this gives me a bad gut-feeling. Although the field is huge, and I know that in some way I am a specialist, some part of me deeply rejects the Idea that you need to specialize.

We need to learn constantly - and just because today I am bad at creating UIs, it doesn't mean that I should refuse to learn it, when that skill becomes necessary for me tomorrow.

Let me conclude by adding to your advice: "Always keep an open Mind. After you found X is hard, you will learn Y and Z, and some of that knowledge can be applied to X. Just because something is hard for you today, It doesn't mean it has to be when you need to learn it 5 years from now."

Thread Thread
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

I definitely see your point there. I will take an example to illustrate for myself. For example I am bad at coming up with UI/ thinking about the UX, etc. I put in a lot of work but no results whatsoever.
On the other hand, I am very comfortable with JavaScript, with hard problems,etc.
So I decide to rely on people better than me at UX and rely on my strengths instead.
I think we should do what makes us unique more 🙏

Thread Thread
 
bogdanbpeterson profile image
Bogdan B Peterson

this! teams don't exist for no reason, you can't do everything. yes, familiarize yourself with as much stuff as you can, even just to know it exists, but don't try to be a everything man

Thread Thread
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

💯 agree even if it is hard!

Collapse
 
monicafidalgo profile image
The Coding Mermaid 🧜‍♀️

"Take ownership of your career path" so true!

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

This one took me a long time to realise. I used to be just there and saying « yes » to tasks.
But no one can have more your interests in mind than you 😅

Collapse
 
janaiscoding profile image
Jana

This was such a great read, as a junior Frontend Developer with only 3 months of professional experience, I can not relate more to so many of your points. Thank you for sharing these tips and being such an inspiration for us!

Truthfully, I aim to be a reliable senior such as yourself one day, that can guide and help others on their journey. I should stop waiting for "29. Mentor younger devs" until I feel "ready" or "good enough". Your post is eye-opening.

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Super glad you like it. Yes there are always people you can help even after 3 months.

Collapse
 
michaeltharrington profile image
Michael Tharrington

What an awesome freaking list of advice. This is great!

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Thanks a lot 🙏

Collapse
 
dancemove_marscode profile image
MarsCode • Edited

Great tips! Additionally, for beginners, considering an AI-powered IDE or plugin,might be helpful.

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Thanks ! Yes copilot is definitely super helpful if you can afford it 😌

Collapse
 
dancemove_marscode profile image
MarsCode

Definitely, Copilot is great! Oops, sorry for the shameless plug, for those who are looking for a FREE option, MarsCode also offers advanced AI features. Worth checking out! 😊

Collapse
 
dmiller72 profile image
David Miller

I'm a junior dev myself. I was able to both empathize and learn from this article. Thanks for taking the time and thought to write it.

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

I am happy you like it. Hope you won’t make the same mistakes I did 😅.

Collapse
 
anna8j profile image
Comment deleted
Collapse
 
mehedilslamripon profile image
Mehedi Islam Ripon

don't spam!

Collapse
 
pavelee profile image
Paweł Ciosek

great post! 👏

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Thanks 🙏

Collapse
 
machineno15 profile image
Tanvir Shaikh

i want to make new dev friends

Collapse
 
softwaredeveloping profile image
FrontEndWebDeveloping

Well, here I am! 😄

Hi, my name's Benjamin. I've been developing for six months. How long have you been developing? Do you have a dev related job yet?

If your interested in getting in contact, I can send you my email.

Collapse
 
machineno15 profile image
Tanvir Shaikh

i'm working as full-stack dev, developing for 6 years , sure you can share

Thread Thread
 
softwaredeveloping profile image
FrontEndWebDeveloping

Oh, okay. Well, I've only been doing front-end six months. Here is my email:

const email = "Ben_Leevey@proton.me"
Enter fullscreen mode Exit fullscreen mode
Collapse
 
ashleyd480 profile image
Ashley D • Edited

This! 🙌
Wonderful article. Not only did I learn some wonderful tips, I also found I related to many of your experiences @_ndeyefatoudiop. ❤️

  • (#34) - Be comfortable saying no: That was definitely something I've struggled for for years as a people pleaser. However, after going through a particular bad round of burnout and health issues as a year ago from overloading myself, I have learned to embrace starting to say no.
  • And great callout for #25- taking breaks is important but we twin- it can be hard to step away but it always ends up being worth it because you are right- when you come back refreshed- you think better. 😊
  • (#27)- And so true about taking ownership of career path... I never thought I could rewrite my career. I was pigeonholed in customer-facing work for a decade, but I finally got the chance to do a bootcamp apprenticeship which I just started this year to transition to tech.
  • I love (#7) as well about not copying code you don't understand. It can be tempting, but I agree and especially for beginners like myself- I think the best way to learn is trying to code it first before looking it up, or if I do use chatGPT- I use it to talk through my code instead of having just give me the answer at once.
  • And yasss for (#36)- focus on quality vs just adding on a bunch of features. That is excellent advice- especially as we have a capstone project coming up here for bootcamp. That is a great reminder and helps me in how I approach it. 💖
Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

I am super glad you like all these points, @ashleyd4880 😀.
It means a lot to know that this is a shared experience!

Collapse
 
archwin010 profile image
Godwin Archibong

Thanks a lot for this piece, it's so timely! I am just starting out. Delving into JS, I am comfortable with HTML and CSS. JS ain't easy, but my goal is to learn and master it before adding frameworks. The truth is that, the learning journey is a never-ending process. I sure will take these tips to heart 😌🫡

Collapse
 
faridsa profile image
farid

Thank you. You put a lot of valuable information in this post.

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Glad you like it 🙏

Collapse
 
ricardogesteves profile image
Ricardo Esteves

@_ndeyefatoudiop awesome article, let me tell you!! Really enjoyed it.

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Thanks! Glad you liked it 😌

Collapse
 
cheikhnouha profile image
Cheikhnouha

Thanks you so much for this

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

You are welcome 🙏

Collapse
 
anadev profile image
AnaDev

So much good advice! I'll keep this list close to refresh my memory from time to time hahah Thank you

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Thanks a lot AnaDev! Glad you like it 😌

Collapse
 
bunnyyum profile image
Tay

Thank you! These are some really great tips.

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Glad you like them 🙏

Collapse
 
dmendezg14 profile image
dmendezg14

Thank you, I start learn to full stack. Very Good!!

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

I am glad you like them! Best of luck in your journey!

Collapse
 
wesonweb profile image
Wes

Thank you - great advice!

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Glad you like it Wes 🙏

Collapse
 
mddhavalsaxena profile image
MD-Dhaval-Saxena

Great Advice!

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Glad you like them!

Collapse
 
himanshudevl profile image
himanshu maheshwari

great knowledge sharing

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Glad you like it 🙌

Collapse
 
bybydev profile image
byby

That's too many to remember, my only advice after 10+ years is that keep building a lot of projects on your field of expertise.

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

This is a very good advice indeed: a combination of many of the tips given 😅.
Practicing different things is definitely the thing to do!

Collapse
 
hayatamimi profile image
Haya

taking notes for my first job in tech 💖🦄🔥

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Congrats for that first job 🙏

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Super glad you like it!

Collapse
 
msc2020 profile image
msc2020

Very good!

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Glad you like them!

Collapse
 
noman318 profile image
Shaikh Mohd Noman

Thanks, it was very insightful, I'll start working on it today.

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Glad you like it😌

Collapse
 
algorodev profile image
Alex Gonzalez

thanks for sharing in a unique guide the keys to become a Senior!

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Glad you like it 🙏

Collapse
 
bpinazmul18 profile image
Md Nazmul Haque

Thanks man

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

You are welcome 🤗

Collapse
 
muskan025 profile image
Muskan Dodmani

A very big thanks to you sir! 🫡🫡
All of this was so insightful
I'll be applying for jobs and once I get one, I'll make sure to apply these tips

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Thanks Muskan 🙌
Best of luck in your journey !

Collapse
 
javinpaul profile image
javinpaul

Great advices, very practical

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Thanks 🙏

Collapse
 
lmcoliveira99 profile image
Leonardo Oliveira

Thank you

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

You’re welcome

Collapse
 
apb8176 profile image
apb8176

💖🦄🔥

Collapse
 
softwaredeveloping profile image
FrontEndWebDeveloping

A good post. Well written and logical. Also, your advice is widely applicable and suitable for a large audience.

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Very glad you like it!

Collapse
 
miguelrodriguezp99 profile image
Miguel

Thank you very much for this post

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Very glad you like it 😌

Collapse
 
minhazhalim profile image
Minhaz Halim (Zim)

Such a great advice

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Glad you like it and hopefully you won’t have to learn these the hard way 😅

Collapse
 
arandel1 profile image
Allison Randel

This is great! Thanks for sharing!

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Thanks! I am glad you like them!

Collapse
 
tassiofront profile image
Tássio

Nice article! 👏 Guess I would also add something regarding not having framework/tools preferences. Thinking about people who decide to use framework/tool A or B based on preferences and likes.

Collapse
 
fedingo profile image
Sreeram

Very useful article. I've been coding for more than 10 years and can relate to most of the points. Well done.

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Thanks a lot! I am glad you like it!
Wouaw 10 years is a lot 🙌

Collapse
 
ramonortegajr profile image
R A M

Thank you for this

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Glad you like it 🙏

Collapse
 
fullstackdev profile image
Fullstack Dev

This is a great advice right there!

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Glad you like it!

Collapse
 
thobinh02qv profile image
ThoBinh02qv

This article will help me a lot!

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

I am happy to hear that 😌

Collapse
 
mjasper30 profile image
Jasper Macaraeg

Thank you for tips it help me a lot!

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Super happy to hear that 😌

Collapse
 
jeffchavez_dev profile image
Jeff Chavez

I need this. Thank you.

"Don't copy/paste code you don't understand"

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Glad you like it😌

Collapse
 
keeran_raaj profile image
Raj Kiran Chaudhary

Great tips. Thank you for sharing

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Glad you liked them

Collapse
 
salvation_m profile image
Salvation Maduka

great insight, i grabbed a lot

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Super glad you like them!

Collapse
 
kansoldev profile image
Yahaya Oyinkansola

Thank you for sharing your experience in this article on how to grow as a developer to senior levels. I feel like there is a problem with the no 1 point. Senior devs say that we should master the fundamentals, but yet, a lot of people say staying too long on learning fundamentals will not help you stay relevant, that you can always learn as you go, even if it isn't making sense initially. So please in your experience, how do you balance this out?

Point no 2 - I always feel like I don't understand the web enough, especially when I see this point on other articles or videos

Point no 11 is something I just recently started taking serious. I will always start a project without taking out time to understand what needs to get done. Later on when I am now stuck, I will start feeling like a failure because I know what to do, while also not knowing what to do (This might sound funny). This is a serious thing that developers need to learn early on, it changed the game for me when I decided to take it serious

Collapse
 
nerajno profile image
Nerando Johnson

This was a really great addition to @abbeyperini's article.

Collapse
 
emmanuel_obioha_47e50fdd1 profile image
Emmanuel Obioha

Thank you so much for this wonderful piece... This is just what I needed:

I am still a beginner in a web dev just finished my frontend course and finding it hard to carry out my certification projects because I feel as like I don't have what it takes....

So, for weeks now I've been on an endless cycle of studying more from various sources hoping that one day I will be ready to take on my projects 😅

No more procrastination! I'm going to take the step and tackle my projects head-on this time.

But I have a question:
As a frontend developer, is there a digital way to create a blueprint of my project design ideas which will serve as a guide to me when I start writing out the codes?

Collapse
 
salentipy profile image
Julie

Lovely article! I greatly enjoyed reading it, and it definitely sparked some thought! I'm still in very early mode for front end work. Trying to build my HTML & CSS base more solidly and attempting to wrap my head around JS! Thanks for taking the time to write up info like this for others! Very helpful.

Collapse
 
jliter profile image
John Liter

As someone that is new to Web Development and currently in school for it, this article is by far something I’m going to keep and use. This advice is amazing and it really put spoon perspective for me. Thank you so much for taking the time to share this. It is very inspiring and has inspired me to look at quite a few things to help me succeed and to also teach to future coders.

Collapse
 
mohaned_benmansour profile image
Mohaned Benmansour

I have four years of experience as a web developer and six years in general development. This list offers excellent tips for beginners. However, I recommend mastering JavaScript before diving into any JS framework. Additionally, given the current trends, understanding TypeScript and its data types is equally important. Thank you for the insightful tips

Collapse
 
ddevahmed profile image
Ahmed Mahmud

What an amazing resource! This post has given me even more motivation and confidence that I can do it 💪. It offers a wealth of practical advice and insights that can inspire and guide anyone in the field 🙂

Collapse
 
wearypossum4770 profile image
Stephen Smith

I disagree with bullet point #2 HTML, CSS, and JavaScript are not the only things that can run in the browser. With the creation of web-assembly almost any code can be run in the browser. Not as effectively at times.

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

That’s exactly why I put « only » in quotes 😅.
I know we can compile languages like rust to webassembly then run on the browser. But since this is not widely used, I didn’t mention for simplicity.

Collapse
 
nboyet profile image
Nicolas Boyet

Nice article, I also see some stuff to add

  • Read the logs and understand them before sharing your problem with others
  • Try to have a holistic view of how everything works, from your own computer to your browser once you know how to use your favorite lib/framework. You will learn a lot about more advanced concepts/pattern
  • Read the FULL docs of your used framework/lib works and search inside when you're looking for something before searching on google/asking ChatGPT
  • Read technical books
  • Learn design pattern/architecture and when to use it

Here's my two cents :)

Collapse
 
ingosteinke profile image
Ingo Steinke, web developer

That's a lot of useful advice!

Collapse
 
fadekocodeit profile image
Future_Developer

Thank you for sharing this masterpiece tips l really learnt a lots from it, really you are an experienced frontend developer it's really shows in the depth of your thoughts and writeup.🌹

Collapse
 
tushar1471 profile image
TUSHAR MALHOTRA

Excellent!! Thanks for sharing. I hope i will follow all the key points to become a good Software developer.

Collapse
 
wesborland profile image
Marcos Javier Gómez Hollger

Wonderful article... Thanks for your time & knowledge ❤️

Collapse
 
amslezak profile image
Andy Slezak

Nicely done!

Collapse
 
rahulrhdev profile image
rahul-haveri

Awesome tips! This applies to software engineering in general as well, Thanks

Collapse
 
sjhjane profile image
Ben • Edited

Than you so much, I got more power.

Collapse
 
edlavio profile image
Pedro Alberto

Thanks!

Collapse
 
thanhthuya77 profile image
Thanh Thuy

Thank you so much for sharing this. Great advice !!

Collapse
 
r0ld3x profile image
Roldex Stark

wow

Collapse
 
yoginderkumar profile image
Yoginder Kumar

Much needed! Thanks for sharing it.

Collapse
 
bilalnadeem614 profile image
Bilal Nadeem

Helpful tips

Collapse
 
femincan profile image
Furkan Emin Can

Thank you for such an informative article.

Collapse
 
forever585 profile image
Forever585

Thank you very much for your post.
Be comfortable saying no is a good tip for me.
Thank you again.

Collapse
 
mcabreradev profile image
Miguelángel Cabrera

Good man

Collapse
 
preshpi profile image
Precious Egwuenu

wow, thanks for this. COMMUNICATION is real. you have to demo your work to the team :)

Collapse
 
puffblende profile image
Puffblende

inspiring. I struggle hard with imposter syndrome. Unfortunately we do not have younger devs (then me) i could teach...I am the one constantly asking others :D

Collapse
 
ranjithkea profile image
Ranjith

I follow this personally and this is ultimate
Understand the big picture behind your tasks

Collapse
 
vinayaksuthar profile image
Vinayak Suthar

Thank you, It is very helpful

Collapse
 
manjunani profile image
Manjunatha Sai Uppu

Thank you very much for this blo. loved it 🥰

Collapse
 
codxzaheer profile image
Zaheer khan

Great points

Collapse
 
georgegabriel profile image
George Gabriel

Thank you very much for this

Collapse
 
nanakwasiagyir1 profile image
Nana Kwasi Agyiri

Very Informative. Thanks very much.

Collapse
 
codenamesol3nya profile image
CODENAMESOL3NYA

Thank you for your advice.

Collapse
 
napalf profile image
Napoleon Izquieta • Edited

Nice post! I feel it will help me in order to make some decisions in my dev career 😊

Collapse
 
jorge_armandoborrerogom profile image
Jorge Armando Borrero Gomez

Very interesting article TY!

Collapse
 
surya304 profile image
surya

Such Great Observations .
when I was reading I was getting Flashes of certain scenarios happening to me .

Collapse
 
christopher_allen profile image
Christoper Allen

Great article. Thank you for sharing!

Collapse
 
alicialvo profile image
ALICIALVO

Each tip was on point, I felt like you read my mind and feelings especially on the imposter syndrome 😅 thank you 🙏🏽

Collapse
 
kennedykeinstein profile image
KENNEDY

Thank you

Collapse
 
angeles_kerwin profile image
Kerwin

Thanks men for this, I really needed something like that.

Collapse
 
kcblaq profile image
kcblaq

This got me:
If something comes naturally to you and is valuable, do it more 🚀.

Collapse
 
harivishvanath7 profile image
HARI VISHVANATH S

Thanks 🙏🏻

Collapse
 
muhsyofi profile image
muhsyofi

Great !!!

Collapse
 
tamrat_teshome_edf2771dcf profile image
Tamrat Teshome

thanks bro

Collapse
 
ssdas_dev profile image
Shibaram Das

thanks .

Collapse
 
ajisyahroni profile image
ajisyahroni

bigthanks

Collapse
 
usmanmkafi profile image
Usman M Kafi

This post is an eye opener for me, thank you very much for taking time to come up with it.

Collapse
 
lil__qwerty profile image
Oluwabukunmi

So illuminating, Thanks a lot for this

Collapse
 
_subrajeet profile image
Subrajeet Maharana

Amazing Insights.
Especially loved this one
Don't blindly apply every piece of advice found online

Collapse
 
sheikhsalman08 profile image
salman

All these rules apply for any kind of developer not just the frontend.
I wish you wouldn't add the 'frontend' term here, than i could share it with all the developers.

Collapse
 
chandra_pantachhetri profile image
Chandra Panta Chhetri

I especially agree with #4

Collapse
 
ivo_costa_9fb9fa6e45d6933 profile image
Ivo Costa

awesome article. thank you!

Collapse
 
ezequiel_vallejo_eae7ba15 profile image
Ezequiel Vallejo

This was great. I relate to many of the items. Thanks!

Collapse
 
rabiul7772 profile image
Rabiul Akand

Informative

Collapse
 
oluwa_billionz profile image
Oluwa Billionz

Nice

Collapse
 
iamsoham10 profile image
Soham Chitale

Thank you so much!! 🙏🏻

Collapse
 
nelcapetown profile image
Nel Prinsloo

I've been around for years and years and this advice sounds common sense, but it is worth its weight in gold.

Collapse
 
myfunc profile image
myfunc • Edited

Excellent list of fundamental principles for ANY kind of developer <3

Collapse
 
hadi_alachkar_13e8347c38c profile image
Hadi Alachkar

Approved by a fellow senior developer

Collapse
 
carballo profile image
Carballo

This is a really good advices compilation. Thanks!

Collapse
 
vikwilliamson profile image
Vik Williamson

Glad to see that I'm covering all of these in my current path to becoming a Senior Dev! Great post!

Collapse
 
shakilahmmed8882 profile image
Shakil-Ahmmed8882

Thanks, Ndeye 💗

Collapse
 
aristeoibarra profile image
Aristeo Ibarra

Thank you for sharing, very interesting. However, this 'Done is better than perfect' is something many of us deal with every day 😅😅

Collapse
 
kraziekitten profile image
Victoria Whaley

Thank you for sharing your tips! I’m just getting into all of this and I find it very useful to hear from people who have been in the industry. It is appreciated ❤️

Collapse
 
amyef profile image
Amyef

Thank you very much for this insightful post 💖

Collapse
 
andreioctavian_buha_fe8c profile image
Andrei-Octavian Buha

Thank you , for Tips

Collapse
 
sujan_budhathoki_39333c2b profile image
Sujan Budhathoki

Worth a look for a begginer like myself!

Collapse
 
pedro_oliveirahiinter profile image
Pedro Oliveira / Hi INTERACTIVE

Very nice article!

Collapse
 
vignesh_sekar_4cbf7c1359b profile image
Vignesh Sekar

Quick bite with lot of info 🔥

Collapse
 
wisdom-webdev profile image
Akondip Jerry

Great thanks

Collapse
 
sylvester25 profile image
Sylvester Adade

Thanks very much for your insights

Collapse
 
freddymazeing profile image
FreddyMazeing

thanks man , this was informative

Collapse
 
parsa_soroush_4e33ff2d2a profile image
Parsa. Soroush

I am a back-end developer, but again, this topic had a lot of points for me and was very useful. Thank you for this interesting topic🙏❤️

Collapse
 
edvichuki profile image
Gichuki Edwin

Such an informative and eye-opening post. Thank you 👏👏

Collapse
 
aminatu_abdulbakey_b31de profile image
Aminatu Abdul-Bakey

Thanks

Collapse
 
wecodefs profile image
WeCodeFS

I just started my journey as a frontend developer.
Interesting and overwhelming article.
Thank you,

Collapse
 
wecodefs profile image
WeCodeFS

I just started my front-end developer path.
Your article is interesting and overwhelming.
Thank you for the tips,

Collapse
 
chris_porter_2c54f9657987 profile image
Chris Porter

These are all great tips! Thanks!

Collapse
 
imardini98 profile image
Ivan Mardini

Thank you for the tips, they have been really helpful :D

Collapse
 
oli_040f7198cbcc67f11c5af profile image
Oli

Thanks for this tips. It would be a great help for us.

Collapse
 
kevinkev profile image
Kevin kev

Thank you soooo much for the tips sir ...
Im a new person for this coding field. Im learning a lot from this.

Collapse
 
kaushik_bhikadiya_81eef0b profile image
kaushik bhikadiya

very usefull tips for dev.

Collapse
 
taiwo_oluwaleye_ab35390cb profile image
taiwo oluwaleye

These 37 tips are amazing!

They're clear, practical, and full of wisdom. I can't wait to apply them to my projects and improve my skills.

Thanks for sharing!

Collapse
 
ruman_farooq_027 profile image
Ruman Farooq

This is a very insightful article as it talks about skills that are mostly overlooked but can save lots of struggle in one's career path. Thanks for sharing.🩷

Collapse
 
caioohv profile image
Caio Vieira

Tysm!

Collapse
 
invincibl3 profile image
Victorious Adelakun

Thanks a bunch for this informative tips, it will go a long way, most especially for we " Devs-to-be".

Collapse
 
neil_mark_8930f28c0 profile image
Neil Mark Luspo

Woahh!!! Thank you very much for this!!!

Collapse
 
benhadi_abdessalem profile image
Ben Hadi Abdessalem

Thanks 😘

Collapse
 
redab profile image
Badr Fakiri

thank you !

Collapse
 
flavien_tsiriherivonjy_20 profile image
Flavien Tsiriherivonjy

Thank you very much

Collapse
 
echo1one profile image
Echo1

okay!

Collapse
 
tedjenkler profile image
Teodor Jenkler

Thanks for the content

Collapse
 
faith_amara_1f0fd9adb9734 profile image
Faith Amara

Thank you so much for this, I needed this so badly right now.

Collapse
 
bogdanbpeterson profile image
Bogdan B Peterson

fuck yes! finally, an article I can share with new devs!
as an experienced dev every point in on point xD
good job, appreciate you much!

Collapse
 
arman_patidar123 profile image
Arman Patidar

it's very helpful, thanks for this

Collapse
 
soumelee profile image
Soumili Mondal

Amazing 👏

Collapse
 
cornelio_llagas_5d25dd6db profile image
Cornelio Llagas

Thank you so much for this advice and tips. I love it.

Collapse
 
priscila_panes profile image
Priscila Panes

All the tips i need, thank U so much

Collapse
 
thawmisntme4081 profile image
Billy N

Thank you very much for this. It really helps me

Collapse
 
jameelio profile image
jameelio

Well documented.....😃

Collapse
 
callmegi profile image
Gia Bảo

thank you, it's a good article

Collapse
 
kalitask profile image
kaleab teame

Hi can u guys give me the road map for js tutorials...and a good link I cn learn from

Collapse
 
aness_rahmani_5c3d012051c profile image
Aness Rahmani

It helped me a lot i'm glad i read the whole thing thank you so much

Collapse
 
razielrodrigues profile image
Raziel Rodrigues

I was just reading the topic, but I agree with everything!

Collapse
 
fred_lama_c6aee20b41e2db6 profile image
Fred Lama

Much appreciated Sir, very helpful 😃!