In physics, Feynman tells us that you cannot memorize formulas. You can’t just go to the book, memorize formula, learn to apply it. There’s too many of them. Instead, we need to learn about the relationships between the formulas. Derive them for yourself when they’re needed.
This article discusses functional programming in C# through algebra, numbers, Euclidean plane and fractals.
… useful for other developers struggling to map the high-level concepts of SOLID, DDD and architecture into an actual code.
Besides the “basic” commands of Git, everyone has their own little Git tricks they use. I wanted to quickly write a list of my own which I tend to alias in my
Or: how to develop a product without developing a product…
Here are 10 types of MVP followed by some successful examples of how they were deployed by famous companies.
… A challenging exploration of user interactions and design patterns
Free online editor supporting PSD, XCF, Sketch, XD and CDR formats. (Adobe Photoshop, GIMP, Sketch App, Adobe XD, CorelDRAW).
But I would argue, that more often than not, as developers, we believe we are making a justifiable decision. In over 20 years as a software developer I don’t recall ever having a discussion saying “let’s be lazy and irresponsible and get this finished as quickly as possible”. Instead, there is a quite reasonable sounding rationalization every time we choose the quick way.
Chronic stress has very bad consequences on our physical and mental health.
Many things can be a source of stress: the impostor syndrome, the technologies changing at a fast pace, deadlines, the expectations from your colleagues or from yourself