Streamlining the business process and its picture-perfect execution requires more than what is visible in plain sight. More so when the business is up for renovation or upscaling making business leaders run after off-the-shelf products or building the needed ones all by themselves. Unfortunately, in many cases, it is a...
Fundamental Software Architectural Patterns
8 Important Software Architecture Patterns You Need to Know About Be it regular expressions or design or architecture, knowledge or patterns help. Over time we start to use them intuitively. A simple primer on software architectural patterns can be found here 6 Tips to Overcome Scaling Challenges Like Design Decisions,...
Nuances of Natural Language Processsing
IntroductionUnderstanding Natural Language is hard and despite recent advances in technology, it’s still not easy to build systems around Natural Language Processing (NLP). Contrary to what enthusiasts like to believe, NLP systems are far away from reaching the maturity depicted in the movie ‘Her’. In fact, Google firing an engineer...
What Sets an Exceptional Programmer Apart From an Ordinary Programmer
10X Programmer VS Ordinary Programmer How do you become a master? It is a kind of eternal seeking or a quest based on strong foundations. Here is an article that can give you some foundations that will help in your journey as a key programmer. My Life Tech Stack —...
Dependency Inversion Principle: How Google Developers write code
What is Dependency Inversion Principle in Software Design? Abstractions could be leaky, but abstractions written and done well, could be lifesavers irrespective of the size of the system. Take a look at how Google Developers approach this (an example of dependency inversion principle) here Technical Leadership Irrespective of the nature of...
Ditch Your To-Do List and Use These Docs To Make More Impact
Enhance Productivity in Your Software Development Journey The To-do list can become monotonous. Personally, we have notebooks that go back 5 years in time, and sometimes when we go back and read those notebooks it is funny how we carried on some task for days together. Here is a different...
How to Be a 10x Software Engineer
3 Differences Between Best & Good Software Developers How to Be a 10x Software Engineer Is this feature the best use of your time?. How many times have you asked this question. Sometimes it is the not so common, common sense that makes the difference. Read here to know...
Conversational AI & Chatbots
Our world is expanding more virtually ever since AI and Automation have become viable and immediate communication devices. Chatbots have become essential for customer-business engagement for the interaction between customer and enterprises in a smooth, simple, and quick manner. Soon it would be possible to conduct 85% of business interactions...
Fall in Love with books and enjoy reading
"Fall in love with some activity and do it. Nobody ever figures out what life is all about, and it doesn’t matter. Explore the world. Nearly everything is really interesting if you go into it deeply enough." - Richard Feynman We love reading Richard Feynman's books. Here are some of...
A Coder’s bookshelf primer
Hello everyone, Welcome to another exciting month...Here is our monthly newsletter for December. As part of this month's Nibbles, we have created "A coder's bookshelf primer". A collection of the best books that we read and enjoyed in 2021. We recommend these books for every coder.