Project status: finished!
Software engineer. Interested in small and efficient tech product teams and ambitious projects that move things forward.
Search for a command to run...
Software engineer. Interested in small and efficient tech product teams and ambitious projects that move things forward.
No comments yet. Be the first to comment.
Hello to anyone that might reach this website! Just want to let you know that I've changed the place where I publish and build new things. You can find things I'm up to on apisurf.dev. Cheers!
There are two good articles that touch on some of the concerns and annoyances I also share, but I'll try to cover some of my views about it. I had a chance to use Next.js 13 for a few weeks and noticed that some things make my job a lot simpler, whil...
new Date('YYYY-MM-DD') might not do what you think it does

Recently I stumbled upon an interesting test case where I needed to cover many possibilities and make sure everything continues to work as intended in the future. I had 7 boolean flags that needed to be used to toggle an app functionality. It's a bit...

Some old methods of accessing uploaded file contents inside a Next.js route handler don't work anymore or at least not in a way many tutorials explain it. E.g. many outdated online examples use page router which has route handlers that receive differ...

When was the last time you finished a software project? Right?
Well, I'm dealing with some legacy project and I stumbled upon moment.js' documentation that explains the purpose of the project, how it was finally achieved, and that the project is considered being finished!
It must have been a great feeling to write that chunk of text. In my career, having dozens of projects behind me it's hard to find a couple of them that I'd consider finished as in filling out their purpose and that could remain exactly the same to continue to do so. This is so hard to achieve in software engineering long term where everything is in the state of flux, but I guess scoping things and solving particular problems is the key.
Congratulations to Moment.js team and all the contributors! Your project was a massive undertaking that helped make the web a more humane place for the rest of us.