The T-Shaped Dev

The T-Shaped Dev

Home
🎁 Free resources
🎁 Paid subscriber products
⚛️ React Book
🤝 Sponsorship
❓About
📚 All posts
Lifelong Learning: 88+ Resources I Don't Regret as a Senior Software Engineer
Learn how I stay up-to-date with tech and what resources I used to grow to Senior Software Engineer.
Jan 26 • 
Petar Ivanov
6 tools that made my life much easier as a Software Engineer
And how to make your environment, tools, and setup work for you, not against you.
Apr 21, 2024 • 
Petar Ivanov
3 software development principles I wish I knew earlier in my career
And the power of YAGNI, KISS, and DRY
Mar 24, 2024 • 
Petar Ivanov
10 ways to better organize and design your React Application
Learn how to make your React App scale.
Aug 18, 2024 • 
Petar Ivanov
The T-Shaped Developer
The way how software companies work has changed. A new need has emerged — the need for T-Shaped Software Developers.
Sep 19, 2023 • 
Petar Ivanov
Open-Closed Principle (OCP) In React: Write Extensible Components
A practical look at applying the Open-Closed Principle to React. (4 minutes)
Apr 19 • 
Petar Ivanov
How To Get Experience as a Software Engineer?
Learn how to get more experience as a SWE and grow faster in your career.
Apr 2 • 
Petar Ivanov
15 React Component Principles & Best Practices for Better Software Architecture & Design
The conscious road to more scalable designs of React applications.
May 23, 2024 • 
Petar Ivanov
Clean Code: 8 Tips to Write Clean Functions 🔥
Learn about eight practical tips on writing clean functions. (5 min)
Aug 26 • 
Petar Ivanov
Nine VS Code (or Cursor) Extensions That Make My Daily Work Much Easier
Learn how to improve your IDE and increase your coding speed with these extensions. (4 min)
Aug 3 • 
Petar Ivanov
Ace Your Next JavaScript Interview: Scope, Hoisting & Closures (Part 1)
Learn the deeper concepts in Javascript, such as scope, hoisting, and closures. (5 minutes)
Feb 2 • 
Petar Ivanov
From Concept to Clarity: 2 Easy Steps to Kickstart Your Product Idea 🚀
Find the right problem to solve! (🎁 Notion Templates included)
Dec 1, 2024 • 
Petar Ivanov
© 2025 Petar Ivanov
Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture