It’s 3:30am. The team I’m a member of, The Blue Shakamakas, just won a quiz. I came up with the Shakamakas part of the name: it reminded me of when I was eight or nine, and my younger siblings and I would invent random tunes, infuse them with meaningless words, then belt them out like rockstars using a stick or a doll for a microphone and jumping on dining furniture for rockstar effect.
So yeah, Shakamakas.
We really felt like champs tonight, a productive winning energy that I channeled into tackling the challenge of getting minku.com to look good on mobile (you should know, I’m the Minku web designer and developer). It so happened that I broke the code a while ago while trying to achieve this very goal. Not prepared to upgrade my desktop design knowledge with some responsive web design skills, I switched back to the safe desktop version, something that resulted in a dreadful user experience for mobile: expanding text; dealing with increased cognitive load; horizontal scrolling!!!
I know, I know, I apologize.
At university, I learned several programming languages. Still, we were more likely to do a project in Prolog (to understand the structure of artificial intelligence programming languages) than we were to build a site. The latter was something you did in your spare time, or learned at a technical institute.
I had a lot of self-developed web development experience, because I was drawn to the immediate rewards it offered vis-a-vis, say, C++. So I had picked it up on my own in the late 90s… it also helped that we had a computer at home, an Apple Macintosh, one of those green, curved and translucent-backed beauties.
One thing that caught us millennial programmers by surprise was the advent of web for mobile. I remember even Facebook struggling with a mobile strategy as late as 2014 [article]. All my programming to date has been for desktop. Yes, the company I worked for as early as 2009 was already starting to develop mobile-friendly sites for our clients, but those were the cool kids brandishing the fine steel of their cutting-edge government projects, while most of us did conventional desktop web enhancement and expansion.
I don’t approach things thinking they are hard. Well, except reading maps, a task that’s easy to delegate, and at which I’m even getting better. So I knew I would upgrade my webdev skills; I just hadn’t dedicated time to it yet.
Coding always takes time: you do, you undo, you save versions, you redo, you keep trying until it’s how you want it. Now the mobile version of minku.com is up and running. I still need to make some tweaks, which you will notice when you visit the site. Nonetheless, @media query is fast becoming my bff, and the site on a mobile device is fast looking how I want it. Thanks for your patience, and I hope you like the mobile-friendly site :-)