pawelgrzybek.com
pawelgrzybek.com
Paweł Grzybek
I’m a software developer from Poland living in Northampton, UK. I’m a web standards enthusiast, accessibility advocate, and simplicity guardian. The guy behind the Northamptonshire Dev Club meetup. After-hours hip hop head, funky records collector, and photographer.
Latest Posts
Some of the tech giants for the past few years have tried hard to kill the most important tool of the web, links. AI companies have stolen content from the web without ever asking for permission just to wrap it into the soulless chats...
Drama about the pricing of AI models, countless npm vulnerabilities and Google I/O that at this point should be rebranded to Google AI. This is a short summary of the past month in software. Most of the news from these categories I...
What a month! GitHub went down six million times, eleven thousand Vercel security holes have been unveiled, Copilot doesn’t accept new signups due to a super unsustainable business model (finally someone admitted it), Anthropic landed on...
I abandoned graphical code editors years ago. Something that GUI IDEs like Visual Studio Code do really well is the diff preview. This is something I missed a little at the beginning, but since I started using Delta, I never missed the...
I initially published this tip on r/neovim Reddit, and folks liked it. It will soon probably disappear in the maze of memes, so it probably makes sense for it to be a blog post. Here it is. Do you know the substitute command :s in...
When you start a new project, it feels nice that everything lives in a single main.go file. When things start to grow, you split things into multiple files. We will add tests later, right? Requirements change, someone joins the team, and...
Little disclaimer. What’s “more intuitive” for me may not be “more intuitive” for you. Also, the title says “Vim” but everything here is applicable in Neovim. With that out of the way, let’s learn something cool! Vim allows us to...
The World Wide Web is one of the greatest inventions of humanity. This medium gave me the opportunity to do what I do, made me passionate about it, taught me so many things and gave me so many laughs. In many contexts this saying sounds...
Two years ago I published “Apple, please fix the Safari Reading List” which suggests some improvements and highlights one critical bug that Apple should fix to make Safari Reading List usable. Having a robust system to keep things for...
What a month! After losing a job at the end of January, I started looking for a new one straight away. Seeking a new job nowadays is very different from how it used to be. Very long, multi-step and mentally draining processes are the new...
If you’ve been building web for a while, you probably remember the mess of six million files in your head element just to have a well-supported favicon. This is all over now, and a handful of files should be more than enough. Alleluia!...
“The Tim Ferriss Show” is one of the most popular podcasts in the world and follows a form of lengthy interviews with top performers from multiple areas, like business, tech, sport and finance. I don’t follow it religiously, but I...
I published my list of defaults last time in 2023, but a few things have changed since then. Inspired by Bud Spencer’s comment, here it is, my list of defaults as of 2026. Not a drastic change, but to make it a little easier to parse, I...
I have been a loyal customer of 1Password since 2013. It has served me well and I never really looked into the alternatives. I didn’t mind occasionally paying for an upgrade to the newer version, or even switching to a subscription model...
After an absolutely devastating January, my February was chilled and productive, and I really hope to keep that trend. Today is the State of the Browsers day, and I’m well pumped to be there with my best friends, surrounded by the best...