Skip to content
Daniel Shaw ยท WordPress & WooCommerce Developer Wellington, New Zealand

Thing is on

I'm far enough along into the web stuffs to feel like it might be time to start giving a little back. Articulate my thoughts, and such. I've learnt so much from generous people simply taking the time to document a solution to a problem they encountered (thank you, seriously), and hopefully someone will find something of use here at some point.

Where I'm at right now

  • Grunt is indispensable, I love it.
  • SASS is refreshing but currently has no team buy-in with the majority of projects I work on.
  • CSS frameworks are great to learn from but mind-numbing to actually use, at least for sites up to a certain scale.
  • Anything besides mobile-first seems odd.
  • Designs born in the browser are preferable to Photoshop oil paintings.
  • If it's possible to be a "fan" of an image format, I'm in the SVG club.
  • Lastly, I am just starting to leap onto the "no jQuery" bandwagon (or off the jQuery bandwagon - I guess whichever is slowest moving and not going to kill me when I hit the ground. Rolling bandwagons, dangerous).

Most work I do involves WordPress templates or plugins. I've worked with WordPress for 7 years on-and-off, the last 3 of those full-time. Recently, the maintenance schedule has started to crush a lot of the joy.

Uncrush

No matter how much I know about the inner workings and various APIs of something like WordPress, the /wp-includes/ folder is still very much an arcane, ancient power source from which wells raw blog magic. This site currently runs on Jekyll, and what a revelation it has been.

I am by no means an all-must-be-efficient! guy as I think that mindset has some very real pitfalls. However, this just feels right: the output is 1-to-1 with the input and all that I have written is present, and nothing more. It's a good feeling: all cache, all the time.

I did check out WordPress pseudo-killer Ghost, amongst others, but even there a browser GUI for writing still seems excessive for a simple blog.

From here…

It can be hard to gauge where exactly to locate yourself in this industry. Whenever I discover something that's completely new to me but which already has a gigantic community behind it, I can't help feeling I'm continuously playing catch-up. Documenting my week-to-week will hopefully help create some healthy self-perspective and make me a better developer.

π