CodeSchool - Becoming a Well Rounded Web Jedi
Documentation - Experienced Team Leader
This year I learned about the importance of documenting what I did (what did you do? Explain specifics on what needs documented) so that others could do it the same way. Examples of this are go-live checklists, step-by-step guides for certain development tasks and overall design concepts we use. By properly documenting what steps I take, it makes it so much easier to explain it to new hires and other developers. This also means that less experienced developers can take more off my plate so that I can focus on the bigger tasks/issues that clients face.
The documentation was created using checklists in wrike.com that can be duplicated for each project as well as PrismJS for all coding samples. I highly recommend PrismJS for any development tasks that need to be shown.
I Took Less Freelance Projects and My Income Went Up (WTF?)
I rarely took a website project that was less than 1k, not because I want more money necessarily but because I wanted enough time to do a good job. This meant I spent more time building up my long term client base instead of doing smaller one off jobs that never turn out as good as they could have been.
I Read Some Great Business Books
- Stop Thinking Like a Freelancer: The Evolution of a $1m Web Designer
- Manage Your Day-to-Day: Build Your Routine, Find Your Focus, and Sharpen Your Creative Mind (The 99U Book Series)
- Maximize Your Potential: Grow Your Expertise, Take Bold Risks & Build an Incredible Career (The 99U Book Series)
- The Invisible Organization: How Ingenious CEOs are Creating Thriving, Virtual Companies
- Reality Check: The Irreverent Guide to Outsmarting, Outmanaging, and Outmarketing Your Competition
- How to Win Friends & Influence People
- Rework: Change The Way You Work Forever
- The 4-Hour Work Week: Escape the 9-5, Live Anywhere and Join the New Rich
- The Lean Startup
- The Pumpkin Plan: A Simple Strategy to Grow a Remarkable Business in Any Field
- Profit First: A Simple System to Transform Any Business from a Cash-Eating Monster to a Money-Making Machine.
- The Toilet Paper Entrepreneur: The tell-it-like-it-is guide to cleaning up in business
Almost all of these books had the same overall ideas:
- Do amazing work
- Treat your clients right
- Don’t be afraid to fail
- Don’t be afraid to fire a client
- Don’t be afraid!
- A great idea is only good when smart actions are applied
I redeveloped my portfolio website PicklesofWar.com from the ground up using Bootstrap 4.0 and Jekyll.
This was one of the best decisions I made on a personal level because it introduced me to Jekyll and how amazing static site generators are from a speed/time standpoint. Older websites took far longer to develop due to the fact that each page was its own separate entity. Jekyll allowed me to breakup the site into chunks and dynamically generate each page after each change. It still remains HTML as well so it is fast and does not require any databases. The only downside was setting up some of the tools on my PC vs Mac as they work slightly different.
Things That Fell Off - 2015
You will notice that I have almost ZERO new blog posts… I was so busy doing other client work and learning that I did not sit down to write anything besides basic ideas. This needs to change, especially if I want to be seen as a successful web developer.
I went to a few networking events this year, mainly due to wanting to spend time with my daughter. I feel like I could have gone to a couple more, even if it meant skipping the gym (this rarely happens!).
This was the best year of my life, hands down. I learned and did more work than I ever thought possible, helped clients grow their businesses, and also grew my own business by applying my time more intelligently.