TL;DR
A software engineer reflects on the ownership of their tech stack, detailing the tools and platforms used to build their website. Key components include a Macbook Pro, Python, and open-source dependencies.
✦ Why It Matters
Evaluate your tech stack's ownership and dependencies to ensure sustainability and security.
Key Takeaways
Full Summary
The author discusses their personal tech stack, starting with their 2023 Macbook Pro, which they own. They built their website using Python, a programming language managed by the Python Software Foundation, which oversees its development and ecosystem.
The website's source code is available on GitHub, and the author has registered the domain since 2007 to maintain accessibility outside of China's Great Firewall. Most dependencies are open-source and maintained by volunteers, although some are becoming outdated.
The author also highlights their longest-running project, python-frontmatter, and notes that they manually wrote the CSS, building on normalize.css without using JavaScript. This reflection emphasizes the importance of ownership and the collaborative nature of open-source software.
Related