skip to content
Krishna Sundarram

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.