jlelse's Blog

Thoughts, stories and ideas

Tags: Programming


Refactoring your personal software projects

Published on in 💭 Thoughts

Colin Walker is trying to refactor his blogging software to make it available to others. Regarding whether anyone else will end up using it, he writes:

View

Published on in 💬 Micro

Sometimes the problem with programming is that you can’t turn off your mind as easily as you can turn off your PC. Practically, you don’t program anymore. But the brain still continues to program.

View

Advent of Code

Published on in 🔗 Links

This project has been around for a couple of years, but this time I’m taking part in the Advent of Code for the first time. Every day there is a small programming puzzle (with two parts). I found today’s task pretty easy to implement, let’s see how it will be the next days.

View

My new coding workflow: VS Code + Remote-SSH extension

Published on in 👨‍💻 Dev

I recently rediscovered the ability of Visual Studio Code to develop on remote machines. Just connect to a server via SSH and develop there.

View

Music programming

Published on in 💭 Thoughts

It sometimes happens that I fall down a rabbit hole. Suddenly a subject catches my attention and excites me very much. The latest topic where this is the case is the software Sonic Pi and making music by code, basically “music programming”. I played the recorder for many years, but I do not have a real feeling for beat and rhythm. I like to listen to music, especially electronic music, but I couldn’t make music myself, I would miss the musical feeling.

View

My own Static Site Generator

Published on in 💭 Thoughts

Because I don’t have enough side projects yet, I started programming my own static site generator, with the creative name GoBlog. I doubt it will replace my use of Hugo in the near future, but it is exciting to write a Go program that is designed for high speed. I get to know features that I have never used before. I also learn what to pay attention to when thousands of files have to be parsed and processed concurrently. Maybe I will never be able to use this project for anything useful, but side projects are mainly there to have fun or learn something useful.

View

The Shapes of Code

Published on in 🔗 Links

It is interesting to look at code not only from the content aspect, but also from the appearance. The appearance of code can give hints how to refactor it.

View

Published on in 💬 Micro
Reply to: A note by Beko Pharm

regex101.com is my favorite tool for testing and debugging regular expressions too. It can even generate code. 🤓 Very nice tool! 👍

View

Published on in 💬 Micro

I admit it is the first time I am writing code that is almost 100% covered by unit tests. But it’s such a good feeling to have small, concise methods whose functionality you can rely on. Even before I have a running application, I know that what is already written will work. And unit testing with Go is really fun.

View

Coding

Published on in 💭 Thoughts

When I write code, it often serves the purpose it is supposed to serve. However, it is often not the most elegant. Especially when I compare my code with other implementations, I sometimes find mine somewhat ugly. I think I’m thinking too chaotic, start writing the code immediately and while I’m writing it, I think of things I could do differently and in the end it’s a big mess. Maybe I should first sketch my code on paper and then type it into the computer without thinking much about it? Or are these just feelings of inferiority and my code is not so bad after all?

View

Next

Jan-Lukas Else