andrewconl.in is tinkering
blog til projects meta feed [archive]

~ / archive / A measure of how easily thoughts can be translated to action 2023-03-10 | 2 minutes

Recently, I’ve been using multiple different languages and frameworks (both at work and personally) and I’ve been thinking about why I prefer some over others. Ultimately, I think it comes down to this:

How easily can I translate what I am thinking about into a working setup?

That is, how much effort needs to go into converting my idea into a solution? (If there is not already a word for this, then there should be. Don’t worry, I am willing to take the hit and have it named after me.)

For example, I’ve been building this website over the past month or so. Generally, for static websites, I think that HTML + CSS are very good at allowing me to get what I see in my head running on localhost. At this point CSS has so many different options that you just need to find the right search terms in order to get what you want.

However, they are both lacking somewhat in intuitiveness. Especially when starting out, it can get very confusing to know the right tags and the right syntax and the right placement (and so on) to realise your vision.

This is where services like Squarespace et al. come into play. They give you that intuitive UI, dragging and dropping of features, resizing and changing colours. They make it super duper easy to do the actual building, at the cost of the range of bricks you can use.

So, we have two measures:

  1. Can I do everything I want to?
  2. How easy is it?

These are usually a direct tradeoff, with ease typically preferred over options. This tends to frustrate me, as I want full control of all those little configurations.

The solution to this, at least for me, are frameworks such as Bootstrap and Jekyll. They put a layer between the user and the options; essentially translating and simplying all the little configurations into something much easier to work with. Columns in Bootstrap make page layouts simple; markdown-to-html parsing in Jekyll makes text formatting a breeze. But, most importantly of all, these frameworks don’t sacrifice on the possibilities. They make it easier to apply complex setups, but if you want to go in and tweak absolutely everything to your liking, go right ahead. By providing the user with simpler ways of doing the same things as before, they manage to bridge the gap between Can I do everything I want to? and How easy is it?. And I think that is beautiful.



Issues or comments? Email me!

Articles from blogs I follow around the net

Postfix Relay to SMTP2GO on NixOS

Postfix Relay to SMTP2GO on NixOS I am in the process of setting up a new NAS/Homeserver. But I nerd sniped myself by wanting to use NixOS on it. So things are going slow. But here's a thing I learned today… The goal is to set up a Postfix mail server t…

via splitbrain.org - blog July 25, 2025

Computational Tyranny

We are under constant cognitive assault. Buying plane tickets is navigating a minefield - one misclick blows a hole in your wallet. Resolving a mistake on your utility bill is a tactical operation: dodge hold music traps, outwit the chatbot, then convince t…

via One Happy Fellow - blog July 23, 2025

The rise of Whatever

This was originally titled “I miss when computers were fun”. But in the course of writing it, I discovered that there is a reason computers became less fun, a dark thread woven through a number of events in recent history. Let me back up a bit.

via fuzzy notepad - articles July 3, 2025

Generated by openring

Buy Me a Coffee at ko-fi.com

Be nice to each other!



Last updated: 2025-07-26 13:21:08 +0100
v25.10.PU0726

© Andrew Conlin 2023-2025
All rights reverse engineered