This article summaries my learning as I got comfortable into a manager’s position from being a developer. About 5 years ago, I switched from one company to my current job, just because they promoted me and made me a manager. I refused, and my then manager gave me a long talk on how I’ll get … Continue reading “Developer’s Guide to Becoming a Manager”
A few months back, I had decided to rekindle my video game making dream and have a proper crack at it. But obviously, I’m held up with two major items – one is my job which I can’t do without right now, and another one is the online master’s course on Data Science. But I … Continue reading “Drawing Tablet Tips for Beginners”
One of the biggest advantages of object oriented programming is the amount of good practices and design patterns that have been researched and documented. Most of these exist so that introducing changes in future is easy and safe. Once a piece of software reaches critical mass, it inevitably ‘hardens’ – making changes to it is … Continue reading “SOLID principles”
I know most of us hardly stick to new year resolutions. But I still like making them. It makes me size up my life and think of what I have and what I miss. For this year, I want to – 1. Get Off the Computer If you’re the typical developer, you probably have all … Continue reading “New Year Resolutions”
One of the nice things about sticking for long periods in the same job, is that you build trust and get picked for interviewing potential new employees. I’ve so far conducted more interviews to pick junior programmers than I care to count. I will never say no to conducting interviews because hiring an employee is … Continue reading “How to Not Panic in a Job Interview”
This article is part 4 of the “Data Science with Python” series. You can consider this a general introduction to common modules used in Python for doing data science. Note that such a list might not always stay relevant. New modules and frameworks keep coming and going. But I believe these modules have proven so … Continue reading “Basic Modules: Data Science with Python Part 4”
This is the continuation of the Python Basics tutorial. This is the second part of Python Basics, and the third part of the Data Science with Python series. This tutorial can also be consumed as a Jupyter notebook available here . Let’s continue then. Preparing Data for Analysis Remember the list of strings that we … Continue reading “Python Basics: Data Science with Python Part 3”
This tutorial is part of a series “Data Science with Python”. A set of tutorials aimed at helping beginners get started with data science and Python. Consider this article a super fast tutorial for Python. But I’m not taking the usual feature-by-feature tutorial route. This is a super fast introduction to Python. Because there’s an … Continue reading “Python Basics: Data Science with Python Part 2”
About a decade ago, I experienced – what I consider – an explosion of ‘certified professionals’ in the software development world. From programming languages to operating systems – and even software development practices like agile methodology – there was a certification available for everything. Some of these certificates made sense to me. For example Sun … Continue reading “Are Certifications Worth It?”
This tutorial is part of a series “Data Science with Python“. A set of tutorials aimed at helping beginners get started with data science and Python. Installing Python Installing Python could be as simple as just downloading the Python executable from the official website. But the more common way to get Python in the Data … Continue reading “Hello World: Data Science with Python Part 1”
Something went wrong. Please refresh the page and/or try again.
Follow My Blog
Get new content delivered directly to your inbox.