Coding Makes It Work. Engineering Keeps It Working.

I Code It
719 views β€’

πŸ‘‰ Frontend System Design Essentials β€” Course: https://icodeit.thinkific.com/courses/frontend-system-design-essentials πŸ‘‰ Frontend System Design Essentials β€” Book: https://leanpub.com/frontend-system-design-essentials/ Recently I’ve been working on small IoT projects β€” a garage door controller, a pan-tilt camera, an RC car rebuild. Different tools from frontend work. But many of the problems felt familiar. An Arduino project starts with setup(), loop(), and one Upload button. A frontend project starts with scaffolding and npm run dev. Everything feels simple. Then the project grows β€” more devices, more libraries, more boards, more people. Knowing how to write the code is no longer enough. In this video I use a simple Arduino garage door project to unpack the difference between coding and software engineering β€” and why the same ideas show up in the frontend tools you use every day. Final takeaway: Engineering begins when making it work is no longer enough. The next time you run npm run build, click Run, or add another tool, ask: what problem is this solving, what knowledge is it capturing, and how does it make the process more reliable? πŸ“˜ MY BOOKS & COURSES πŸ‘‰ Frontend System Design Essentials (Course): https://icodeit.thinkific.com/courses/frontend-system-design-essentials πŸ‘‰ Frontend System Design Essentials (Book): https://leanpub.com/frontend-system-design-essentials/ πŸ‘‰ From Commit to Deployment https://leanpub.com/from-commit-to-deployment πŸ‘‰ React Anti-Patterns (Amazon): https://www.amazon.com/dp/1805123971 πŸ‘‰ More Tutorials on Advanced Patterns: https://icodeit.com.au/tutorials/advanced-network-patterns-react πŸ‘‰ https://leanpub.com/from-commit-to-deployment πŸ“© STAY CONNECTED 🧠 Newsletter (system design & clean code): https://juntao.substack.com 🌐 Website & Blog: https://icodeit.com.au 🐦 Twitter / X: http://twitter.com/JuntaoQiu πŸ“Ί YouTube (subscribe): https://www.youtube.com/@icodeit.juntao --- JetBrains has provided a 20% discount for viewers of this channel. Use the code ICODEIT20 when purchasing a personal annual license from the JetBrains store. The code is valid until June 30, 2027. JetBrains has also provided me with a complimentary All Products Pack license. This is not a sponsored video. #systemdesign #softwareengineering #coding #arduino #esp32 #platformio #devops #webdevelopment #seniordeveloper

Keyboard shortcuts

On. Switch them off if they collide with your assistive tools; ? still opens this sheet.

Go to

Press g then the letter.

  • gh Latest
  • gs Sources
  • gm Media
  • gv Videos
  • gp Podcasts
  • gc Calendar
  • gd Decoder
  • gz Dataviz
  • ga Datasets
  • gb Blog
  • gk Markets
  • gj Careers
  • gn Prompt Notebook

On this page

  • / Focus search, where there is one
  • t Back to top
  • ? This list
  • Esc Close