One fine day, I decided I wanted to build a task management app. Something like Jira but for all the ongoing personal projects I had going on.
I went through many blog posts, YouTube videos, and tutorials to assimilate as much knowledge about apps as possible. I dabbled in the various worlds of how to flesh out your ideas, market research, UI/UX, color schemes, different tech stacks for different kinds of development frameworks and which one is the best, and more.
I was building an app for fun, so I skipped the initial few steps of heavy market research. I…
In my line of work, I read code all day, every day, be it code reviews of new features or making out head or tail of old ones. If you’re like me, you might even be going through code bases over decades old.
That’s almost three centuries in the computer world. (It’s a millennial thing to say. There’s no real scale; it’s just really, really old.) And I am new and green in this world. Reading code is the best way to find out what the application does.
That last statement seems simple, but domain knowledge is sometimes lost over…
“Some women pray for their daughters to marry good husbands. I pray that my girls will find girlfriends half as loyal and true as the Ya-Yas.”
— Rebecca Wells
I was talking to one of my friends the other day about my lack of strong female friendships in college. He was quick to respond “Women are catty and competitive with each other. They bring each other down.”
I was shocked, what was this boy saying? I mean sure, I had my fair share of bullies in school, and a few of them were girls in my class. But they weren’t…
The internet is littered with various productivity “hacks,” and you’ll find many on my profile too. But what these hacks will (potentially) help you to do is make an already productive workday better.
What they won’t help you to do is actually sit down (or stand up) and do the work.
Real progress does not find its way in plans, timelines, and to-do lists. …
Microservices are all the rage currently. Everywhere I look, organizations are adopting the microservices architecture and investing butt loads of money into converting their ancient monoliths into shiny new services.
Some people say it’s just a trend. Not all monoliths need to become microservices. Even if it’s just a trend, I don’t complain. Trends coming in and fading out in the software world basically means I am not losing my job anytime soon.
But this is an interesting one, so let’s break this down a little bit, shall we?
When I think of microservices, I think of people. …
As the title might tell, I went through a breakup recently. It was hard (of course), but more than that, it was totally unexpected.
I did not see it coming. I thought we were good. I guess we weren’t? I guess that happens.
But the sheer surprise of it left me out in the woods, like a deer in headlights. More like a deer in the darkness.
So here are the steps I took to get myself out of it. …
I am a software engineer working on an application that has been in commission for decades.
The application concept itself is simple. But there have been ten years’ worth of business decisions, team changes, feature enhancements, and more on the codebase, making it more complex than it needs to be.
It does what it’s supposed to, barring the performance issues, and occasional bugs. But adding feature enhancements to it is frankly scary to me. As you can imagine, it’s a tad bit unproductive if developers meant to maintain and enhance the system are afraid to touch parts of it.
I wrote about Time Blocking last year. I raved about it. And it seems to have worked for so many people that it is still one of the most read articles on my personal blog.
But it doesn’t work for me anymore, so I decided it was time for an update.
It is hard to pick up the phone and talk shop. Asking for professional advice is intimidating. What if I catch them at a bad time? What if they don’t want to talk?
In a world with the internet, information is available at any second, on any topic, at any place. In such an information-rich world, the importance of building better relationships increases.
Everyday communications tend to lack substance. We have status meetings, we have IT meetings. The day is filled with people wanting to talk about work.
But to actually get the most out of your organization, I think…
We all have crazy mornings.
Some of us have classes to attend, some have to reach work on time. Some of us have to get the little ones dressed and ready for school, and a few superhumans have to do all of this and more.
Now I have talked about the importance of waking up early in my life. This blog post isn’t about waking up early.
This article is about giving a better, more mindful start to your days, whether your day starts at 5.30 AM or 12 PM.
The time you wake up till the time you have…