Author: AbdulFattaah Popoola
I decided to write about sparse and dense arrays several months ago. I thought it would be easy and imagined writing a masterpiece based off my multi-year experience with arrays. Alas, my foray into the intricacies of Arrays unearthed surprising discoveries and shattered my brittle expertise. This series of posts describes my learnings and Aha moments.
Taking on scary challenges
You have two choices when new challenges emerge: Offer several reasons why things wouldn't workSeek growth opportunities from the challenge Let's talk about the latter option. Scenario Your team dances through complex rituals every month before it can successfully deploy a big batch of changes. Engineers dread the drain on developer productivity and attendant customer … Continue reading Taking on scary challenges
Doers, not Talkers
Excuses are easy, take ownership and drive for results
Simple is beautiful
Less can be more - remove, don't add: say less, delete code, write tersely. Find the smallest things with the highest impact. The end
What values do great leaders encourage?
I have had several managers across several teams and projects. This has exposed me to various management styles and taught me what to emulate and what to avoid. There are no silver bullets when it comes to leadership however these are a few things I appreciate.
Results over Actions
Are you working on the right problems? If no, then focus all your energies on identifying the right problem with the biggest impact.
Shift and Unshift are the counterparts of Push and Pop. This post provides a deep dive into their applications.
High Output Management: Chapter 2 Review
A summary of chapter 2 of high output management
How do you drive change across difficult environments? For example, presenting radical new ideas to an unreceptive audience or collaborating with parties with opposing interests
Leading teams: Stop giving answers
Stop giving people answers all the time!
4 tips for taking on seemingly insurmountable tasks
How to brilliantly deliver on seemingly impossible projects
Windows Operating System Metrics: CPU
This is a screenshot I took of my CPU metrics on my computer. This post provides a deep dive into the information contained in the Task Manager panel. The Graph The graph shows a sliding window plot of CPU utilization against time. Utilization: shows how much 'work' is being done by the processor. This includes … Continue reading Windows Operating System Metrics: CPU
The Single Question to Ask before starting anything
That is the question I like to ask nowadays at the beginning of anything: a sprint, a project or a book.
Five challenges of engineering teams
5 important ideas that engineering teams need to keep in mind to optimize value delivery.
Lessons learnt from 8+ years of constant learning
Tips for making learning a habit and maximizing knowledge acquisition
Why you should delete code every sprint
Constantly factoring deletes into your iterations keeps your code base healthy
Chasing fads or solving problems?
My heuristic is to green-light full adoption only if the long-term benefits outweigh the costs and risks
Lessons learned from running services at scale: 1
Tips for running services at scale with minimal toil
How to backup files to Azure Blob Storage from VMs using managed identities
A couple of months ago, I needed to create backups of a database dump on one of my VMs. I initially thought it would be a difficult task but was pleasantly surprised to find it easier than I thought. Despite the excellent documentation; I still needed to do some research to get my automated pipeline … Continue reading How to backup files to Azure Blob Storage from VMs using managed identities