I’m still way behind with weeknotes as I explained in the last edition. These are definitely becoming fortnight-notes!
Here’s the second of two parts of a 4-week catchup.
Projects: what I’ve been up to
I’m still mostly working my charity microsite build – this has rumbled on a bit as some changes to the design I was given have come up as content has been added and people try out the site in a real interactive web browser. It’s all good!
I’ve also been working on:
- A Laravel project that got resurrected for some changes. I’ve been haggling to try and get some support time into the budget for this (seriously – if you build a web app or substantial website, it needs maintaining!) and going back to work on three-year-old tech turned out to be problematic. Less (CSS) wouldn’t compile because an old npm dependency didn’t exist any more so I had to update from the old Laravel Elixir to Laravel Mix and then Laravel wasn’t working on my updated local PHP7.2 environment, so I had to update Laravel…and so on. Anyway, it’s all up to date now and we’ve added the changes that the client wanted.
- I had to add a new taxonomy and some filters to a WordPress site that I built and look after for a brilliant inter-generational arts charity.
- I did a review of a BuddyPress/bbPress site for a big national charity that I have worked for before – this may turn into a website re-development with huge simplifications!
- Continued slow work with a small local charity here in Swindon on an arts project that they’ve been working on.
- Helping a small charity work through some email issues they were having – initially it looked like they may have been hacked and I was quite concerned for them, but we dug around and I ended up having to to a lot of explaining technical stuff in layman’s language. But we got there in the end and everything was safe and well.
- And I did some work and had a meeting about a brilliant but secret thing that I can’t announce here.
It’s been one of those periods of work where lots of gnarly, tricky stuff has come in and, not wanting to blow my own trumpet too much but…, my experience and skills, attention to detail and downright annoying tenacity in fixing things “Properly” have meant I’ve had to get really stuck in.
Posts: things I made
- CV tips from someone who’s not applied for a job for many years: I did a review of someone’s CV a few weeks back. I’m NOT in HR and I’ve not been recruited or done recruitment for a while, but I have opinions having done a fair bit before. At the time, I did a Twitter thread on it with my tips, but you prompted me to put the tips into a blog post. Maybe this is helpful for someone? Just don’t blame me if you don’t get a job!
This week I learned
A few things!
- Induction hobs and new cookers are actually awesome and at the very least way better than the 13-year-old gas-and-single-oven thing you had before that just broke. And also, you need 68.5 cm from the top of your hob to the thing above it! Who knew?! (Clearly not the people who installed the 13-year-old gas hob into this kitchen before we moved in!)
- There’s this page that exists (and several others like it) that should let you manage your personalised ad preferences for 169 web-tracking and advertising companies. But the majority of them don’t seem to work. Including Facebook and Google. Deliberate?! http://youronlinechoices.com (From Tumblr’s privacy policy)
- “The element returned by
querySelector
is not dynamically updated because a copy is made and returned, while that returned bygetElementByxx
is a reference so reflects the element when it is used” – A JavaScript thing I didn’t know I didn’t know from Janel Brandon - I knew that docs.new creates a new Google Doc and sheets.new creates a new Google Sheet, but now software developers can do more with
.new
domains, like github.new, repo.new and gist.new
Toolbox
I often come across discussions about time tracking. Years ago, before I was even freelance, I realised the need for decent time tracking and worked with Freckle (now called Noko) and it was fine in its very limited free version.
Over the years as a freelancer I’ve tried various options:
- Toggl, which has a great free plan and good apps
- Thyme, which is cool, indie and cheap, but quite limited
- FreeAgent, the timer built into my accounting software, which seems like a good idea, but needs me to be permanently logged into my accounting software
Most of these tools are just too limited for my use with multiple projects across multiple clients with different rates and types of billing.
Harvest though. It is the little fluffy nectar-collecting knees of the bees. Even though I don’t use it for invoicing these days, its reporting is brilliant and keeps me using it. I can slice and dice my time and money however I want.
The apps for both MacOS and iOS are superb.
It’s fast and well built and a joy to use. Yes, it’s expensive, but it’s an essential tool for my business and I highly recommend it. BUT…if you need something simpler then it may be too much, so give Toggle a whirl as a decent alternative.
Time Machine
There was a brilliant Tweet from Chris Achard the other day giving an overview of how DNS works:
I, too, have wanted to educate people on this. And so a while back I started making https://dns-explained.com. It’s not quite complete, there’s some paths through it that I want to add, plus a glossary, and I want to add some illustrations too. Maybe that will come one day. But for the time being it exists as my own primer on how DNS works!
Pins: things I read and remembered
Here’s what I bookmarked these two weeks:
(Brought to you with pinboard.in and my Sync Pinboard plugin)
- No Deal: A Guide for Startups | Coadec – What it says on the tin – a No-deal Brexit guide for startups. I have not read it because no-deal seems to be off the table.
- Brexit and GDPR: Will it be trick or treat for charities? | Charity Digital News – Information on how GDPR might work after Brexit and what you need to know and do – Charity-specific, but probably applies to business more generally
- Design System Playground – Useful little tool for creating and demonstrating a very basic design system. Good for introducing others to the idea?
- How Google Pagespeed works: Improve Your Score and Search Engine Ranking – Useful stuff on how the new PageSpeed with Lighthouse works, how you can improve your score, and how this might affect SEO
- How do we comply with the cookie rules? | ICO – Really good and helpful ICO information on how to comply with GDPR/PECR cookie regulations
- The Unix Game – A game based on Unix/Linux command line “pipes”
- Leeds Bins – A bin/rubbish/recycling app for Leeds – great inspiration and open data stuff
- welaika/wordmove: Multi-stage command line deploy/mirroring and task runner for WordPress – Tool for copying WordPress stuff between local and remote
- A neuroscientist shares 5 ways to hack productivity – Useful tips on productivity
- Edit Flow Future in Flux: Here Are 5 Alternative Plugins – The state of the EditFlow editorial calendar plugin, and some alternatives
- VGMaps.com: The Video Game Atlas – Video game maps.
- What maintained schools must publish online – GOV.UK – Ofsted / government rules on what needs to be on a school website
- terminal – Suppressing zsh verbose message in macOS Catalina – Ask Different – zsh is now the default shell in MacOS and it prints an obnoxious message when you run bash. This turns it off.
Have a great week!