Top
Read this if you are new here.
Last updated
Read this if you are new here.
Last updated
Welcome!
2024 was special in its own way. I have refrained from publishing anything this year, even though I had the wish and desire to do a lot of it. There is a lot to talk about in this regard, but I will do that eventually in blogs and newsletters.
The reason I started with LDT Books project is something I should make you aware of to save your time. One of the things I talked about at the beginning of 2024, is how importance it is to learn Kubernetes as a Cloud and DevOps professional, and perhaps even as a developer. I practiced what I preached. In October, I did attempt and cleared the relevant Kubernetes certifications.
Kubernetes is a great technology, and I do not mean to undermine any other technology. Everything is great in its own way. However, working on Kubernetes and the certification process made me realise that the knowledge of some of the core domains is worn out and I haven't stayed up to date with it. Even if I try to read the updates now, it hardly makes any sense as I have not been in touch with them.
After 4 years of bachelors of engineering in IT, I have worked in the IT industry for 14 years at the usual pace of the industry. The pace, has its own challenges and rewards, but we often tend to ignore the drawbacks. I lost touch because there was always the need to learn something new "ASAP", which I liked, but in the hindsight I lost touch with the roots. I have been bearing the restlessness in this regard since a long time, not just because of the certification. The certification was the trigger point of all of this.
I have been meaning to get back to the basics, unlearn and relearn the concepts with current level of maturity, and be a holistic and responsible software engineer. I have always hated to slot myself in a specific technology/platform/community/movement. When it comes to software engineering, I take it personally and want to be able to answer questions and provide practical, hands-on solutions, irrespective of anything. If its software, I should know it.
I know it is a huge ambition, and I am okay to be called any names for it.
But what I cannot be okay with, is the ignorance. Ignorance of flaunting modern skills without the know-how of root technologies. LDT Books is where I would like to give structure and record everything thats necessary for anyone who wants to be a Software Technologist. This effort goes above and beyond the day-to-day "job" thought process, for me, and for anyone who would read these pages. This is more of a mission.
I plan to cover topics on various levels as seen in the banner image. Of course, that is not the complete list of all the topics, but these are the ones I wish to target in the upcoming months/to begin with. Below is the short description of each category in the image, and perhaps it will help you understand the intent and structure of this project.
Foundation - This collection would cover the core technologies. Topics like operation systems, networking, data structures and algorithms, etc.
Software Engineering Concepts - This is where I will document and collect "higher" level knowledge like architecture patterns, design systems, paradigms, best practices, etc.
Tools and platforms - This section covers the named technologies and perhaps is the most relevant section for most of the readers.
Application Domains - This is supposed to be the culmination all the knowledge in the above sections. This is where we start understanding how specific tech domain works, and how different it is from something else.
Emerging Technologies - This is where all the upcoming trends will be tracked from tech perspective.
Industry-Specific Technologies - Usage of same underlying tech varys based on the industry it is used in. This is where we will document the same.
This should give you a basic idea of what content exists here. However, this in no way justifies what actually exists in each section.
I am by no means an expert on all of the topics. However, as an engineer, I am always exploring, and we are all expected to provide practical solutions responsibly. I cover only those details and explanation which help you take decisions with confidence. It will help you boost your reasoning behind everything you do as a software engineer.
As mentioned before, I refrained from publishing anything on Let's Do Tech, because I wanted to find a way out of this uncertainty. But thats not an issue any more. I have been writing blogs since a long time now, especially as guest on other websites. Here, I have a free hand and I am looking forward to build this in 2025.
This will always be a work in progress. Be sure to subscribe to the LDT News to stay updated about new information being added here and everything else at Let's Do Tech.