Philosophy
What we believe
The Code Craftsmen exists because software engineering education has become dominated by implementation rather than understanding. Developers learn frameworks. They memorize syntax. Many still struggle to explain why systems were designed the way they were.
We exist to bridge that gap — not merely through education, but by combining education with real product development and honest documentation.
Core beliefs
Belief 1
Engineering is a way of thinking
Software engineering is not defined by languages or frameworks. It is the ability to understand problems, evaluate alternatives, make informed decisions, and accept the consequences. Programming is implementation. Engineering is judgment.
Belief 2
Great engineers build understanding
Technology changes continuously. Understanding compounds. An engineer who understands distributed systems can learn new frameworks. The reverse is rarely true.
Belief 3
Products are proof
The strongest demonstration of engineering ability is software solving real problems for real users. We prove our philosophy through products — not marketing.
Belief 4
Reputation is earned
Trust cannot be purchased. It accumulates one honest article, one reliable product, and one clear explanation at a time.
What we are not
Our objective is to become respected — not famous. We deliberately refuse to become:
- —A coding bootcamp
- —A motivational brand
- —An influencer business
- —A generic software agency
- —A certificate factory
Guiding principles
These should remain recognizable regardless of future technologies:
- Engineering before programming
- Thinking before implementation
- Architecture before optimization
- Products before promises
- Knowledge before marketing
- Reputation before virality
- Long-term value before short-term attention
Our promise
Whenever someone interacts with The Code Craftsmen, they should leave with one of the following: a better product, a better understanding, a better engineering decision, or a better way of thinking.
If none of those occurred, we failed to deliver value.