Why I decided to start a blog

969 words • 4 minute read.

So I decided to start a blog. But why?

A bald-bearded man wearing a checked shirt is sat at a desk writing looking fairly content

You mean other than the usual reasons of fame, fortune and endless glory.

Ok, so maybe not fame, fortune or glory… but I do have a reason.

While finishing my dissertation, I realised that I really enjoyed the writing process. There was something about just getting the words out of my head and down onto paper (you know, metaphorically speaking) that felt therapeutic.

So, after I had got myself into the tech industry, and finally finished my dissertation (after 6 years of part-time university learning Software Engineering), what next?

Well… I’ve decided to start a blog 😂, but why I hear you cry…

There are a few reasons; I feel like I have been an iOS developer long enough now to kind of know what I am talking about…sometimes at least anyway, and starting a blog covers a few different angles.

Helping the community

A group of people standing under a representation of planet earth trying to represent the idea of community

It helps out anyone who is scouring the internet looking to either just read for the fun of it or solve a problem and doesn’t want to just ask Chat GPT. I still enjoy reading blog posts on Medium, Dev.to and various other sites, both for curiosity and when I am looking for different ways to solve (normally a development) problems. So I do think there is still a space for writing that isn’t written by AI (for now at least anyway). Writing about problems I have faced at work or in personal projects, I think, is a good creative outlet, and it means I get to share my problem-solving process and outcome with the rest of the dev community

A quest for knowledge

A drawing of a beared man sat on top of a small hill with his laptop, looking out into the sun set in a quest for knowledge

It also (in a selfish way), helps me to further my quest for iOS and software engineering knowledge. I get to explore topics I want to learn more about, and then share my knowledge with anyone else who wants to read about it. Who doesn’t love a good TLDR about a framework or API they haven’t used and just don’t have the time (or just generally can’t be arsed at that present moment) to dive into the docs to find out more.

Improved communication skills

A man and a woman sat in a coffee shop, having what looked to be an enjoyable conversation over a cup of coffee

Let’s face it, as developers, we write for a living (words at least anyway, var, let, someVariable etc…) but soft skills are underrated. Being able to write good documentation that is short, concise, and not too verbose, explaining how something works and why it has been done this way without writing 3 paragraphs is a good skill to have. These skills are also important for PRs, updating tickets with evidence, tech round table presentations. The list goes on.

Improved employability

An image of a CV on a table next to a pen, plant and a cup of coffee

As well as making sure I know what I am talking about, blogging can also help others including future employers to know what I am talking about (just for the record I’m not in the job market, but you never know what the future holds). It also helps to show that I take an interest in what I do, for me development is more than just a job, it’s a BIG hobby, and something I spend a lot of time doing and learning about.

You never know what the future holds…

A drawing of a man stood at the top of a long winding road, representing journey and travelling into lifes future

Finally, you never know what the future holds. By training new muscles and learning new skills, it all compounds and helps me to become a better developer, writer, and person all around.

Conclusion: Why I’m Starting This Blog

So, here’s the TL;DR on why I’m diving into blogging:

  • Helping the community – giving back by sharing insights and solutions that might save someone a headache.
  • Deepening my knowledge – exploring new topics, solidifying my understanding, and identifying skill gaps
  • Sharpening communication skills – honing my ability to explain complex ideas in a clear, concise way.
  • Boosting employability – building a portfolio that shows I’m genuinely invested in development beyond the 9-to-5.
  • Building future skills – staying adaptable by learning, writing, and growing, whatever the future may bring.

Thanks for stopping by, I hope you enjoyed it 🙂.