Update 8 Oct 2021: Include instructions for simpler Caddy install
When I first started working on Blogline (a fast, minimalist blogging platform), I had only planned to use it for my own blogs. Like most app developers (certainly those using Rails), I originally hosted it on Heroku, which has decent support for TLS if you're working with only a handful of known domains. Once I'd finished the early prototype, I decided it might be fun to turn it into a SaaS product that would allow customers to create a blog on their own domain in seconds. This didn't sound complicated technically – the main problem was how to manage TLS certificates.
Your inbox is probably a noisy place that you don't enjoy visiting. Am I right? I recently read the following tweet which motivated me to clear out my work inbox for 2021 (I only use Gmail for work).
I'll keep tweeting this until I wear it out because it sorta changed my life 😂— Julian Shapiro (@Julian) April 27, 2021
If you want to avoid 95% of promo spam in your inbox, just set up a Gmail filter that moves any email with the word "Unsubscribe" into a separate folder.
Welcome to a clean inbox.
You can do the same thing in Fastmail, Yahoo or whatever, but here’s how I did it in Gmail. If you’re using HEY this entire post is probably irrelevant!
Confusing vernacular isn’t a new thing to me, but I’ve noticed that an acronym population steadily increases as projects, or entire companies, expand. I can sort of understand. When a company is bigger, there are more people and more things going on. More projects, more meetings, more presentations. Typing “Engaged User Growth Hack” becomes tedious the 14th time you write it in your proposal, so someone initialises it (EUGH) the first time and uses the acronym there on in. Once the document is circulated, it’s inevitable that at some point – it might take a few meetings, but eventually – it becomes common parlance. "How is the EUGH rate looking this week, Ted?"
Whether you’re a new hire reviewing an onboarding guide on your first day, or a seasoned employee reading the latest project proposal, you’re probably going to be faced with a sea of acronyms. The more there are, the more confused you'll be. This is bad for morale and bad for business, so it's your job as a leader in an organisation to spare everyone from this misery by eliminating acronyms as much as possible in your organisation. Here are my top tips.
Despite liking the idea of liking Sufjan Stevens, the reality of listening to one of his albums has never lived up to expectations for me. I felt the same way about Nick Drake, Bright Eyes and countless other well regarded singer-songwriters. The Ascension is different.
After a lot of hard work (not on my part really!) the academy became a reality in June 2015 with the official announcement of CodeClan as "the UK’s first dedicated accredited software skills academy". The first cohort of students started in September 2015!
As with all startup businesses, the journey has been a rollercoaster of highs as well as lows. Some of the hard times were particularly pronounced since CodeClan is a social enterprise and the course was being offered at less than cost (the difference being made up by the partner programme). Yet, despite these challenges, the company has not only survived, it has thrived and forged ahead even in the face of the most difficult business challenge of modern times – a global pandemic.
CodeClan is now operating across three sites (Edinburgh, Glasgow, Highlands & Islands) and they recently celebrated 1,000 graduates which is an incredible milestone. At FreeAgent we have hired six CodeClan graduates over the years, all of who are amazing (and are all still with us).
It's a remarkable achievement.
Five years on, it's time for me to step down from the CodeClan board. I've thoroughly enjoyed being a board member, it has been a brilliant, rewarding journey – a privilege, really – and I've learned a huge amount from the experience, from my board colleagues as well as Polly (CodeClan Chair), Melinda (CEO) and her excellent team.
Thank you to everyone for letting me be part of it all and I look forward to seeing where CodeClan goes next! 👋