Hey There! I want y’all to know: I haven’t just been neglecting the blog. I’ve been going on rants on how nightmarish it is to acquire an education loan and pitching my work to various company and publications. Some of them actually published my work. Things I’ve been up to […]
Array On Steroids
I’ve learned that certain things which may be totally acceptable in one programming language aren’t okay in another. That customs, syntax or indices don’t necessarily translate. Even few things we find to be unacceptable and downright horrifying aren’t universal. Such is a case of our beloved array too. Below is […]
Game Of Thrones Git’s Guide
I am (somewhat)an experienced developer. I am also googling “How to roll back a git commit” for the millionth time. I haven’t read any books or longer tutorials on Git. The folks at my first company told me about 8 magical commands which are mostly used. Here are the top […]
Seekers Guide To Linked List
You know you’re a total Potterhead when you start writing about a data structure based on Harry Potter series. I may not be as great as a writer as JK Rowling. Heck, I am no writer. I am just a developer with a huge love for HP series who has […]
Array of [‘s’, ‘u’, ’n’, ‘s’, ‘h’, ‘i’, ’n’, ‘e’]
“What sunshine is to flowers, arrays are to programmers. These are but trifles, to be sure; but scattered along programmer life’s pathway, the good they do is inconceivable.” For a programmer, “array” is a loaded term. They are a way of life, the reason for many wars, and a beloved […]
Stacks in a nutshell- Learning through examples
Welcome back, daredevils! I see you like to live dangerously. If you’ve no idea what I am talking about, you should check out this post before reading this article. The goal of this data structures series is to ruin your life(for good) by thinking and applying data structures to real life […]
Is there life after learning data structures?
Over the last week, I studied seven commonly used data structures in great depth. The impetus for embarking on such a project was a resolution I made at the beginning of the year to train myself to be a better software engineer and write about things I learned in the process. In the last 3 years since I first studied about them […]
The Story of 8 and 256: IT From BIT
Wait, what’s with these numbers? What happened to your mission of becoming a better software engineer? Yes, I do remember what I signed up for and it is extremely important that I deep dive into magical lands of this numbers. Still confused? Well! Don’t you want to know about the system […]
Modules Vs Packages In Python — Learn the Difference Under A Minute
The terms module & package are defined differently by different programming languages. This caused some confusion to me while switching from another language to python. Here’s how these terms are used in the context of python. This is me every time I encounter some new stuff in Python A) Module A […]
The Ultimate Beginners Guide To Analysis of Algorithm
The other day, I came across a post on StackOverflow which read “Is theoretical computer science(TCS) useful?”. I was completely caught off guard because, well, I was in the middle of a learning about asymptotic behavior complex math notations and couldn’t think of one use-case where I could apply it […]