My random thoughts about software engineering

An aspiring software craftsman journey, By Mahmoud Ben Hassine