We speak about abstraction all the time, as software developers, and yet its meaning can be pretty confusing. Could you explain clearly what means abstraction, if you needed to? This article will explain in depth what abstraction stands for, if we should abstract everything and, if not, what should be abstracted.
Stress is a serious issue we should all consider very closely. Being a valuable developer means taking a lot of decision throughout the day. Stress can disable you in that regard: let's see powerful ways to manage it on a day to day basis.
This is a complete case study of my side project DevDash, from the very first idea to the launch of the first early version. I explain in this article how I built it, how I managed it, how I promoted it, and, most importantly, why. I give you my precise time management workflow and basically all the tips and techniques I use, for you to build the best side projects ever!