The Tech Commandments

A timeless guide for modern developers

Posted by Hüseyin Sekmenoğlu on July 17, 2025 Career & Interview Prep

The Tech Commandments

I. 🧾 Thou shalt not hardcode any values for any reason

Hardcoded values break flexibility and scalability. Use constants, settings or environment variables instead.


II. 🧠 Thou shalt not write business logic in the front-end

The front-end is for views and interaction. Keep core logic in the backend where it belongs.


III. ⚙️ Thou shalt not customise but productise

Build features to be reused and extended. Solve problems once and solve them right.


IV. 🧪 Thou shalt write unit tests first then integration tests

Start with unit tests to verify logic. Add integration tests to ensure components work together.


V. 🛠️ Thou shalt test thy work before asking others to test it

Run your own checks before handing it over. Own the quality of your output.


VI. 🔒 Thou shalt take ownership and pride in the work they do

Treat each line of code like it matters. Quality work reflects a quality mindset.


VII. 🎯 Thou shalt only work on assigned projects

Stay focused. Finishing what you start brings more value than chasing side quests.


VIII. ⏱️ Thou shalt log time with comments on Jira cards daily

Keep your updates clear and consistent. A good log tells the story of the work.


IX. 🔐 Thou shalt always consider security, logging and error handling

Build for the unexpected. Log wisely, handle errors clearly and secure what matters.


X. 📚 Thou shalt document and share knowledge so others may understand

Write things down. Teach when you can. Shared knowledge strengthens the whole team.