Category Software

Composer: everything I should have known

Composer PHP
Composer was just something I used to get my project up and running and occasionally install additional libraries. I never put too much thought into it – it just worked. Sometimes I would run into problems, but often they were…

The little details matter most

Although I’m a big, big fan of YAGNI (You Ain’t Gonna Need It), lately I find myself discovering and appreciating more and more the value little details can bring to the table. Gainslog has a filterable food list you can…

Sorting algorithms

Photo by Charles Deluvio 🇵🇭🇨🇦 on Unsplash
Whenever I read about interviewing at a large company the author talks about how you need to know your algorithms on the spot and to the letter. It’s the same old story everywhere: “I got some basic questions about this,…

Amend git user information for all commits

It happened way too many times to push commits without realizing the author information was wrong. To fix it, I used to rebase, mark each commit to edit, and set the correct information. Today I found out there is a…

My cowboy days are over

I did an oopsie today. It wasn’t bad. It was really, really bad. I was trying to figure out a “it doesn’t work on my end” problem on the live server and I accidentally ran a piece of code that…

Grammarly, why no trial?

Grammarly correcting typo
I’ve been a Grammarly user for a few months now and it’s been immensely helpful. I don’t think I made another typo since I start using it. It’s the best spellchecker on the market. It also has a premium version…