The Importance of a Personal Website and my Struggle to Find the Right One.

As a test manager, I understand the value of having a personal portfolio website to showcase my skills and experience. However, the process of creating a website that I was truly happy with took me 15 years and 18 different versions. In this article, I’ll share my journey and the lessons I’ve learned about the importance of a personal website and the struggle to find the right technology.

The Struggle to Find the Right Technology

One of the biggest challenges I faced was finding the right technology to build my website. I experimented with various content management systems, such as WordPress, but found them to be too bloated and slow for my needs. That’s why I eventually settled on using Hugo, a static site generator that allows me to create a fast and efficient website.

The advantage of using a static site generator like Hugo is that it generates HTML, CSS, and JavaScript files that can be easily deployed to a web server. This means that the website can be served to visitors much faster than a dynamic website, which requires the server to generate the HTML, CSS, and JavaScript for each visitor.

Another advantage of using Hugo is that it’s easy to use and has a large community of developers who contribute to the project. This means that there are plenty of resources available to help you get started and troubleshoot any issues you may encounter.

Choosing the Right Domain

Another important consideration when creating a personal portfolio website is the domain name. I went through several different domain names before eventually settling on a .swiss domain. I chose this domain because it’s unique and helps to establish my brand as a Swiss-based test manager.

The Importance of a Personal Portfolio Website

Having a personal portfolio website is essential for anyone who wants to showcase their skills and experience. A website allows you to control the narrative and present yourself in the best possible light. It’s also a great way to demonstrate your expertise and establish yourself as a thought leader in your industry.

One of the things I struggled with was deciding whether to create my website in English or French. I eventually settled on English, as it’s the lingua franca of the tech industry and would allow me to reach a wider audience.

The Importance of Accessibility and SEO

Two other important considerations when creating a personal portfolio website are accessibility and SEO. Accessibility refers to the ability of people with disabilities to access and use your website. This includes things like using alt text for images, providing captions for videos, and ensuring that the website can be navigated using a keyboard.

SEO, or search engine optimization, refers to the process of optimizing your website to rank higher in search engine results pages. This includes things like using keywords in your content, optimizing your meta tags, and building backlinks to your website.

As a test manager, I made sure that my website was both accessible and optimized for SEO. I used alt text for all of my images, ensured that the website could be navigated using a keyboard, and optimized my meta tags and content for relevant keywords.

The Benefits of Using Hugo

As I mentioned earlier, I eventually settled on using Hugo to build my personal portfolio website. Here are some of the benefits of using Hugo:

  • Fast and efficient: Hugo generates static HTML, CSS, and JavaScript files that can be easily deployed to a web server, resulting in a fast and efficient website.
  • Easy to use: Hugo is easy to use and has a large community of developers who contribute to the project, making it easy to get started and troubleshoot any issues.
  • Flexible: Hugo can be used to build a wide variety of websites, from personal portfolios to large-scale e-commerce sites.
  • Customizable: Hugo allows you to customize your website using themes and templates, making it easy to create a unique and professional-looking website.

My Experience with Netlify, GitHub Actions and Vercel

Using Hugo to build my website also introduced me to other tools and services, such as Netlify, GitHub Actions, and Vercel. These tools and services make it easy to deploy and manage a website, as well as automate certain tasks, such as building and testing the website.

I found Netlify to be particularly useful, as it allows me to easily deploy my website and manage things like SSL certificates and custom domains. GitHub Actions and Vercel are also great tools for automating the build and deployment process, making it easy to make changes to the website and have them automatically deployed.

In conclusion, having a personal portfolio website is essential for anyone who wants to showcase their skills and experience. However, the process of creating a website that you’re truly happy with can be a struggle, especially when it comes to finding the right technology. I hope that my journey and the lessons I’ve learned will help you in your own quest to create a personal portfolio website that you’re proud of.