The Tech Commandments

A timeless guide for modern developers

Posted by Hüseyin Sekmenoğlu on July 17, 2025 Architecture & Patterns

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.