Software development is an art, not just a science. You can learn all the technicalities of software development, but you need to be absolutely passionate about coding and perceive it as an art to be extremely good at it. If you are one such person, I will introduce you to the journey of becoming a… Continue reading Attitudes of a Great Software Developer !!!
I always feel that Developers should have an attitude for development, which I have detailed in the blog post Attitudes of a Great Software Developer. But generally when it comes to issues, a lot of developers make excuses. As long they are genuine, it is not a matter of concern however if it is really an… Continue reading Common excuses a Developer makes when a feature doesn’t work [And how to avoid them in the future]
Let’s just get right into it, shall we? What is an abstraction? Before we can talk about leaky abstractions, and why they are bad, let’s define what exactly an abstraction is. An abstraction is when we take a complicated thing and we make it simpler by generalizing it based on the way we are using… Continue reading Leaky Abstractions Are Holding Us Back