Skip to main content technophobic.dev

About me

My name is Mark, and I am a software developer who has become increasingly skeptical of complexity and digital culture over the years. With this site, I am trying to share some of my thoughts and let off some steam when modern technology blows up in my face again.

I have many interests and opinions on lots of things, including animals, cooking, music, movies, sciences etc., so I will probably also pay attention to these niches from time to time.

Recent posts

  1. Tackling the Problem With the String Values and the Struct

    Some of you may be familiar with the problem of binding string values, such as those from a POST request or URL query parameter in the form of url.Values and there are some (good) libraries that have been developed specifically for this purpose, for example the quite popular go-playground/form package. My problem with such libraries is that they are usually based on reflection – which can be slow and is generally unpopular for good reasons – and that you need to have a little secret esoteric knowledge in your head to avoid mishandling niche cases or, if necessary, write your own handlers to convert data to the correct data type.