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.
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.