opinion The one secret no one tells you about todo lists Number one will shock you! I've removed so much stress and still get everything done. Eventually.
tax RSU of a US company under UK tax law I live and work in the UK, and got some RSUs of a US company trading on the NASDAQ. The experience was wild, and the calculations wilder.
life On personal knowledge management systems Are you supposed to use the tool you're being told you should be using? Are you comfortable not using that tool? Where does your discomfort come from?
writing Shorthands Shorthands are useful to communicate lots with few words, but assumes that everyone has the same understanding of the shorthands.
WeblogPoMo2024 Side projects and The Internet Business advice is weird, they are often conflicting. So what do you do with it? Which one do you listen to?
WeblogPoMo2024 Side projects and corpo job If you’re thinking about side projects, and you have a full time job, are you even allowed to do your side projects?
WeblogPoMo2024 Some of the services I use to make life easier Short list of the services and tools I use to get stuff done in my professional life.
WeblogPoMo2024 If a tree falls and there’s no one around to hear it, it does not make a sound You that read wrong. You read that wrong too. How much that you sincerely believe is not actually true?
WeblogPoMo2024 Customer support is customer retention How is your customer support? Do you intentionally try to flip customers from annoyed to delighted? Does it happen accidentally? Not at all?
WeblogPoMo2024 What works for me to beat executive dysfunction It’s a simple, probably specific thing to me, which you might find useful nonetheless.
WeblogPoMo2024 How do friend recommendations work, probably Ever wondered how you get eerily accurate friend recommendations for folks you’ve just met and had anything in common with them?
WeblogPoMo2024 Pest in PHP is good, actually! Pest is a testing framework for PHP you can install via composer that makes writing your tests a lot easier than you think!
WeblogPoMo2024 Bash curly braces for superpowers! Bash curly braces are super powerful. You can use them as in-situ loops for expansion to reduce repetitive commands.
git Sign my commits, git! How to configure git to sign commits with ssh, how to verify them locally, and how to make sure GitHub also verifies the commits with that key.
rant Please read the manual! Reading manuals that come with your devices is good for your health and will boost your confidence by some amount. At least when it comes to operating them. You might find surprising info there!
opinion What part of your app is your app? Your entire app is not your entire app. Here's how I think about the different parts of an app, and how to separate the core from the accessories.
go On interfaces and composition Abstractions are good. Golang has interfaces. The article talks about how to use interfaces to make code more maintainable and flexible.
go Work in a team? Have 4 groups of imports in your go files Do you want to organise your Go imports into 4 groups instead of 3? Here's how you can do it with a new version of gci and golangci-lint
stripe Integrate Stripe dashboard from your site Stripe's customer portal is awesome, but you need to give them a link to click on to get there. This walks you through what you need to make that happen.
go Golang style linters, multiline statements, and blocks with whitespace The golang ci lint linters whitespace, lll, and wsl can put you in a cycle of warnings about your code quality. By adding a comment to the right place you can appease all three.
go Use gci in Goland as a file watcher gci is an amazing tool. It takes the guesswork out of organising your go file’s imports, and the command line version works as expected. Here's how to set it up in Goland.
terminal Customize your ZSH prompt with this one weird trick! I like having the last commit's sha in the command line. Gives me instant access to the info. I'll walk you through how I made zsh to show it to me.
ssl Get Firefox to trust your self signed certificates How to get Firefox to trust all self signed certificates you use locally to serve your development sites over https and not complain about them.
laravel Updating Laravel Valet: sorry, you’re not allowed to preserve environment Laravel valet might tell you that you are not allowed to preserve the environment. This article details what that means, why that happens, and how to fix it.