Analytical Data Engineering remains my profession, area of expertise, and main interest. I explore, design, install, and operate technology in that realm in my career.
I also dabble in other areas such as build pipelines, infrastructure-as-code, container orchestration, static website development, and learning cloud technologies and stacks. Building my own site lets me dive into many technologies. So, I think everyone in tech should consider building their own website.
Most people in tech should consider developing a personal website. A website touches so many layers of technology!
You can explore areas such as those listed below when building even the simplest website. My static website is over-engineered for sure. But I enjoy learning about all these areas and my career has benefited from doing so.
Frontend: HTML, CSS, JavaScript, Images, etc.
Backend: REST API in whatever language, Processing, etc.
Storage: Object Stores, Data Stores, Caches, etc.
Networking: DNS, Load Balancers, etc.
Version Control: Git, Pull Requests, etc.
Development Cycle: Local to Development to Production, Linting, Unit Testing, etc.
CICD: Build, Test, Deploy, and automate it.
Analytics: Site Visits, Custom Analytical Events, etc.