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

๐Ÿ‘‹ Not available for new client work right now!

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.


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.