“Some people are always grumbling because roses have thorns. I am thankful that thorns have roses."

-Alphonse Karr

#Quotes

“Our plans miscarry if they have no aim. When a man does not know what harbor he is making for, no wind is the right wind.”

-Seneca

#Quotes

Each and every quarterly release plan should have clearly defined goals and success metrics.

Know what success looks like for your product and how you’ll measure it once you arrive at the end of the interval.

Just reaching the end isn’t nearly enough.

#ProductManagement

Remember: plans are not chiseled into stone.

Expect challenges during planning. It’s part of the process.

Stay agile and ready to adapt. Face challenges head-on, learn, and use those lessons to refine your processes.

#ProductManagement

“Success is the ability to go from failure to failure without losing your enthusiasm."

  • Winston Churchill

#Quotes

Today is the ideal time to review your product’s performance last year.

What were the successes and challenges? Remember to include things like sales performance, client feedback, and any market changes.

Now define what success looks like for the coming year and realign your roadmap as needed.

#ProductManagement

New year, new (and old) challenges in Product Management.

Stay ahead of the curve by continuously learning and adapting. This takes deliberate, focused effort.

Remember: the best products solve real problems for real people.

#ProductManagement

“The life that is worth living, and the only life that is worth living, is the life of effort, the life of effort to attain what is worth striving for“

-Theodore Roosevelt

#Quotes

“Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.”

-Nikola Tesla

#Quotes

If you lead a team of product managers, remember that these are the two most important things you provide for them each day:

  1. psychological safety
  2. hope for a better tomorrow

#ProductManagement

Product management is a rapidly evolving role within a competitive market environment.

Stay educated. Read industry reports. Attend workshops. Take courses.

Your learning never stops.

#ProductManagement

Top 5 Books that made made me a better Product Manager in 2023

Top 5 open-source tools I discovered in 2023

  1. Oh My Zsh - a framework for managing your ZSH configuration

  2. Powerlevel10k - an amazing theme for ZSH

    bonus: a great article on Using the two together

  3. btop - a modern replacement for the very old ‘top’ resource monitoring command

  4. amethyst - a tiling window-manager for Mac OSX power-users (I wanted to like StageManager. I really did.)

  5. exa - the modern replacement for the ls command I didn’t know you needed

#opensource #top5 #tools

“A lovely thing about Christmas is that it’s compulsory, like a thunderstorm, and we all go through it together.” -Garrison Keilor

#Quotes #Christmas

“All that is human must retrograde if it does not advance.”

  • Edward Gibbon

#quotes

“The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at or repair.” -Douglas Adams

#quotes

90 Hours of DataCamp: a review

In which I discover DataCamp, start learning, hit the Wall, and remind myself that learning new things can be hard

“Sucking at something is the first step to being sorta good at something.” ― Jake the Dog (Adventure Time)

I.

Once upon a slow weekend, the word “DataCamp” abruptly leapt back to the front of my brain.

I had first heard it muttered by a group of data analysts who were keen on employing it to hone their SQL expertise. Curiosity piqued and suddenly flush with noradrenaline, I decided to explore it myself since I wanted to learn more about how machine learning really works.

Navigating through the newly downloaded DataCamp app, I was greeted with the choice of a learning pathway. I opted for the ‘Data Scientist with Python' track which promised (paraphrasing here):

“We can definitely teach you about machine learning. We just need to teach you… 20-ish other things first.”

I embarked on the first ‘Introduction to Python' course and after completing the very first lesson, the app said (and again paraphrasing here):

“Nicely done! But - sadly - that’s all you get right now. Come back tomorrow and we’ll give you a little more.”

I came back tomorrow. I came back each day for an uninterrupted week in order to get that tiny dose of dopamine-laced learning. And if I could complete 7 days worth of lessons in a row - why, what was stopping me from doing it for 358 more days? I purchased an annual subscription which granted unlimited access to the entire library of coursework and - most importantly - enabled me to complete more than one lesson per day.

I’m not sure how long it might have taken me to realize there was a DataCamp.com website that was worth checking out if I hadn’t needed to print an invoice for reimbursement. Discovering this wasn’t possible through the app, I browsed out to the website and was delighted - and almost immediately overwhelmed - by the myriad amount of additional educational content available to me: standalone learning projects (both guided and unguided), weekly and monthly coding challenges for students, a blog, a certification process, and a data science career/job-hunting section. It’s all impressive stuff although I can’t help but think some of it should probably have been at least hinted at somewhere in the app.

I quickly finished the Intermediate Python class and tried my first guided project which concerned analyzing Netflix data. This proved to be quite the struggle. I found myself doing lots of googling and experimenting while trying to figure out how to do all things that I had ostensibly learned previously. This first project was a real application of the content from the first two modules. I came out of it feeling both very accomplished and quite humbled.

II.

I started working on the “Data Manipulation with Pandas” course - and that’s when I slammed face first into the Wall.

The lesson videos started showing increasingly complex Python commands and data analysis concepts, in nearly linear relationship to how it was increasingly difficult to keep it all straight in my head.

And this is when the ever-present Voice of Resistance started its seductive whispers:

“You are discouraged because perhaps this is all just too complex for you to handle - at the moment. You’ll be able to focus more later when you have more time. Just drop it for now…”

I took a brief break and I realized that I hadn’t bothered to jot down even a single note during a lesson to help organize my thinking or jog my memory about the concepts. I was still essentially winging it every time I sat down. I discovered what Google Collab is and immediately start taking notes in it. (NOTE: DataCamp also introduced a built-in notebook feature, in-line with the rest of the learning experience. Like I mentioned earlier: you really don’t need to install or configure anything else to use this.)

I adjusted my thinking:

“I am discouraged because I’ve been presented an entirely new concept for the first time in a five minute long video which I have watched only once… without taking notes… and I haven’t instantly mastered it. Is this realistic? It is not.”

I would remind myself of this, re-adjusting my thinking over and over again, while completing the rest of the learning track. It took approximately 90 hours, 25 courses, and 1308 exercises from start to finish.

TL;DR

Your time is precious and DataCamp is an effective, highly affordable educational platform for learning about data science. From start to finish, I went from filthy Python casual to actually tuning machine learning model hyperparameters.

It’s really remarkable. Highly recommended.

DataCamp summary

  • All learning activities are delivered via a web browser or app. No additional software needs to be purchased, installed, or configured so there’s little friction to start learning.

  • Each topic is divided into a series of lessons and exercises.

  • Individual lessons are delivered via instructor-led videos, all of which were clear and concise (not lasting more than 6 minutes).

  • Several interactive exercises are paired with each lesson and serve to reinforce the new concepts. All of these were either writing entirely new lines of original code or filling in the blanks in different python samples. And if you should stumble on an exercise, several hints are available - as well as the final answer. This approach gently moves the student from a passive learner to an active practitioner.

  • Learning tracks are a series of progressively more complicated topics, interspersed with projects. These standalone projects provide opportunities to directly apply lessons using examples that mirror real-world scenarios. If parts of the project are difficult for you, there are links directly back into previous lessons for more practice.

  • When you successfully complete all the work within a Learning Track, you have the option of taking additional tests to achieve a certification. This is a useful credential for showcasing your expertise to both peers and employers (which I ultimately decided not to pursue).

The 2nd most seductive waste of time and energy:

Downloading a bunch of new task-tracking apps in hope of discovering that one EXTRA feature that will finally make you productive.

Unlike the app you already use.

As a product manager, you sometimes connect dots from entirely different worlds.

Never underestimate the power of learning from unrelated industries. The best ideas can come from where you least expect them.

Insights from different fields can transform your product’s direction in amazing ways.

Holiday breaks are crucial for recharging.

But the real relaxation starts when you know everything is in place at work.

A little extra effort can make a huge difference here.

Remember to finalize those pending tasks. A clear to-do list means a clear mind, enabling a fresh start at your return.