Ndeye Fatou Diop
banner
ndeyefatoudiop.bsky.social
Ndeye Fatou Diop
@ndeyefatoudiop.bsky.social
180 followers 370 following 910 posts
Senior Frontend Engineer | 5+ years of experience I share tips to help overwhelmed junior frontend developers ๐ŸŽ‰ . Join for free ๐Ÿ‘‰ https://www.frontendjoy.com/subscribe
Posts Media Videos Starter Packs
Youโ€™re not โ€œbehind.โ€

Youโ€™re exactly where someone whoโ€™s trying should be.
Writing bad code is part of writing better code.

Itโ€™s the only way you learn.
Writing code that runs is one level.

Writing code thatโ€™s easy to read is the next.
Dear junior dev,

One year of relentless practice will put you ahead of people who dabbled for five.
What is wrong with this #react code?
If your CSS doesnโ€™t work, add a bright border.

Debug visually. Old trick, still gold.
JavaScript Tip ๐Ÿ’ก

Use ๐™ณ๐šŠ๐š๐šŽ.๐š™๐šŠ๐š›๐šœ๐šŽ() to convert a date string to a timestamp
Dear junior dev,

Itโ€™s better to write simple code you understand than clever code you donโ€™t.
What is wrong with this #react code?
You canโ€™t compare your progress to someone whoโ€™s been at it twice as long.

Stay in your lane.
JavaScript Tip ๐Ÿ’ก

Use ๐š•๐š˜๐šŒ๐šŠ๐š๐š’๐š˜๐š—.๐š›๐šŽ๐š•๐š˜๐šŠ๐š()โ€‚to force reload the current page
Dear junior dev,

Stop trying to learn everything at once.

โ€ข Pick one thing.
โ€ข Go deep.

Thatโ€™s how you grow.
What is wrong with this #react code?
Most of software development is just figuring out why something doesnโ€™t work.
I love doing this. Great share ๐Ÿ™
Always happy to help ๐Ÿ™
JavaScript Tip ๐Ÿ’ก

Use ๐š๐š˜๐šŒ๐šž๐š–๐šŽ๐š—๐š.๐š๐šŽ๐šœ๐š’๐š๐š—๐™ผ๐š˜๐š๐šŽโ€‚=โ€‚"๐š˜๐š—" to ๐—บ๐—ฎ๐—ธ๐—ฒ ๐—ฎ๐—ป๐˜† ๐˜„๐—ฒ๐—ฏ๐—ฝ๐—ฎ๐—ด๐—ฒ ๐—ฒ๐—ฑ๐—ถ๐˜๐—ฎ๐—ฏ๐—น๐—ฒ (great for quick mockups or demos)
Dear junior dev,

Googling/using AI tools isnโ€™t cheating.

Itโ€™s part of the job.
What is wrong with this #react code?
JavaScript Tip ๐Ÿ’ก

Use ๐™ฟ๐š›๐š˜๐š–๐š’๐šœ๐šŽ.๐š›๐šŽ๐šœ๐š˜๐š•๐šŸ๐šŽ(๐šŸ๐šŠ๐š•๐šž๐šŽ) and ๐™ฟ๐š›๐š˜๐š–๐š’๐šœ๐šŽ.๐š›๐šŽ๐š“๐šŽ๐šŒ๐š(๐šŽ๐š›๐š›๐š˜๐š›) to quickly create resolved or rejected promises.
Dear junior dev,

Youโ€™ll look back one day and be shocked at how far youโ€™ve come.

Keep going ๐Ÿ’ช.
What is wrong with this #react code?
Debugging is 80% of coding.

Once you accept that, everything gets easier.
JavaScript Tip ๐Ÿ’ก

Use ๐š‚๐š๐š›๐š’๐š—๐š.๐š›๐šŠ๐š  with template literals to output raw strings, ignoring escapes.