RSSAmplifier

Blog

Blog

Andrew Graham-Yooll

andrew.grahamyooll.comRSS feed ↗21 posts

Latest posts

Stop Separating People Problems from Engineering Problems

In response to my recent post on moving away from engineering management to individual contributor roles , someone asked me whether I'll miss solving people ... Read More

Try to Take My Position: The Best Promotion Advice I Ever Got

My CTO leaned back in our 1-on-1 and said something that sounded almost threatening: "You want to get promoted? Try to take my position." I ... Read More

Did I Just Ask For A Demotion?

I just asked my boss to demote me. Not because I failed. Not because I was fired. Because after three years as an Engineering Manager, ... Read More

Updating UV Build Backend

On my hobby project bakesite , I recently updated the build backend to use new default uv_build instead of the previous default hatchling. This is ... Read More

A Shortlist of Tapas Restaurants in Valencia

When my family visits us in Valencia, these are the tapas spots we love most. Each one offering its own charm and great food. I ... Read More

Management Is Not Leadership

It is a common pattern: The technical lead/most senior engineer on the team takes on people management as an afterthought, only later to find out ... Read More

Running Django's Javascript Tests

Django has lots of tests, and wide range of types: unit tests with Unittest UI/Selenium tests Screenshots Javascript QUnit tests I recently dug into an ... Read More

Don't Be That Person: A Maintainer's Perspective on Code Change Reviews

What most people underestimate about open source is that creating a PR is only the first hurdle to jump through. For better or worse, contributing ... Read More

My WTF's of Twin Peaks Season 1

Twin Peaks, its been on my watch list for a while now. But since listening to the recent episodes on the Black Dahlia murders from ... Read More

Groupthink In Engineering Teams

What is Groupthink? As defined by Wikipedia , groupthink is: a psychological phenomenon that occurs within a group of people in which the desire for ... Read More

My Simple Obsidian to Github Pages Writing Workflow

Writing is hard. But so is publishing your writing. And much like software, publishing is the analog of "going to production" ie. only when your ... Read More

Copy/Pasta Driven Development®

As seen in numerous pull requests, the conversation goes something like this: Me: “Interesting solution. Where did this come from?” Colleague: “I found it on ... Read More

Good Job Jekyll

Good job Jekyll and the team around Jekyll Admin ! After lots of time away from writing publically, I have come back to it. Not ... Read More

Flask and Javascript Testing

There comes a time in a Flask applications lifecycle where javascript testing may become necessary. You might have lots of jQuery laying around. Or get ... Read More

Pgloader on Mac

Getting Started The other day, we at Solaris Offgrid needed to port our database over to PostgreSQL. It was time. For that task we used ... Read More

Cordova Geolocation Plugin with Ionic 2 and ngRx

The other day I was installing the Cordova Geolocation plugin on an Ionic2 implementing Redux app I have. The issue I was having, was storing ... Read More

Chic-a-Chic-a-CheckBox

Im going to try to keep my future posts short and simple. KISS Ahhh…. the beautiful checkbox in your form. You just love clicking it ... Read More

VirtualBox on Kali-Linux

Want to run a virtual machine within Kali Linux? You can use VirtualBox easily on your setup. Here is how to do it Execute {% ... Read More

Learning programming the harder way

Summary The answers to your bug or issue most likely is NOT in a textbook, blogpost, or article Pick a goal, a large goal, and ... Read More

Icons For Days

Let me start off by saying that the folks over at Ionic are doing a great job. They are responsive to user issues, requests, and ... Read More

README

readme One of the greatest lessons I have learned in development is to always read the README. Instead of asking a question on StackOverflow or ... Read More