Posts
-
What I learned from contributing to Rust's linter
I share my experience contributing to Rust's linter Clippy and the welcoming environment for new contributors.
-
Write down what you're working on
Learn how to make performance reviews less stressful and more accurate with a simple, low-tech solution.
-
XCheck at Meta: Why it exists and how it works
The article discusses the XCheck system at Meta (formerly Facebook) and its purpose in preventing accidental enforcement from affecting accounts that are known to be good.
-
Please stop citing TIOBE
This article critiques the TIOBE Programming Community index and provides better ways to evaluate programming languages for projects and as a developer.
-
Lessons From A Tech Job Search
I share my experience and lessons learned from a recent tech job search, including tips on preparing for interviews and negotiating job offers.
-
Rust in 2024
I predict the state of Rust programming language in 2024, highlighting areas of improvement and making predictions on various aspects of the language.
-
Rust has a small standard library (and that's ok)
This article explores the reasons why Rust has a small standard library and why it's okay.
-
Diversity in engineering teams
This article discusses the importance of diversity in engineering teams and how it can lead to better software products.
-
How to learn Unix tools
This article offers five methods for learning Unix tools, including using help and man pages, searching online, reading articles and wikis, using tldr cheatsheets, and delving into the philosophy behind the commands.
-
Remaking this blog for fun and learning
This article discusses the my experience of remaking my blog, learning about web development tools and infrastructure, and implementing new features such as dark mode and private drafts.