RSS Amplifier

Blog

Krishna's blog

Recent content on Krishna's blog

nindalf.comRSS feed ↗49 posts

Latest posts

Optimising my Rust solutions for Advent of Code

I completed Advent of Code 2024 in Rust. Here are all the tricks I used to optimise my code.

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.

Writing helps me think (and stop thinking)

How writing helps them organize my thoughts and ideas, and encourages personal growth and evolution.

Quitting Twitter

I share my reasons for quitting the platform after only a few months, because of a lack of engagement, pervasive anger, and the platform's potential to warp people's perspectives.

Understanding my privilege

I reflect on their privilege and how it impacted their education.

Software isn't bloated

Software today is no more worse than it was in the 80s or 90s.

Underusing the NHS

A personal reflection on the author's experiences with the UK's National Health Service (NHS) and the challenges of overusing and underusing healthcare.

Rust 2021: Lower the barriers

Rust's success is guaranteed on a long enough timescale, but lowering the barrier to entry by making it easier to learn is crucial for its adoption rate.

Modelling a Wealth Tax Correctly

This article examines the accuracy of modelling a wealth tax and critiques Paul Graham's argument against it.

Factorio and Software Engineering

How playing the game Factorio reminds me of software engineering, from managing complexity to teamwork and automation

Why bother arguing?

The article discusses the influence of network science on how we form opinions and argues the importance of speaking out against harmful ideas.

Discriminating against left handers

This article discusses the importance of proportional representation and the effects of discrimination in different fields.

Keto FAQ

A personal experience with the keto diet, including its benefits and downsides.

Intelligence

This article challenges the idea of a 'general intelligence' and argues that success in various skills is determined by a combination of factors.

Books I read in 2019

A list of exceptional and good books read in 2019, along with a warning about a book to skip.

Books I abandoned

Discover the books this reader abandoned and why, from a dictator's story to a Nobel Prize winner's account of Soviet concentration camps.

Setting up this blog

This article provides a step-by-step guide on setting up a static blog using Hugo, Git, Nginx, and Let's Encrypt on a Linux server.

Books I read in 2018

A quick round-up of some of the best books read in 2018, ranging from fantasy to spy novels to maths and politics.

Skin in the Game

A critical review of the book Skin in the Game by Nassim Nicholas Taleb.

Books I read in 2017

I share my top book recommendations for 2017, including Trevor Noah's Born a Crime and The Dictator's Handbook by Bruce Bueno de Mesquita and Alastair Smith.

Man's Search for Meaning

Man's Search for Meaning offers a unique perspective on the Holocaust and introduces the theory of logotherapy.

And Then There Were None

A review of Agatha Christie's 'And Then There Were None' highlighting the absence of her typical detectives and the prevalence of casual racism in the 1930s.

Should I buy Bitcoin?

This article explores the question of whether or not to invest in Bitcoin, examining its value as a currency and asset, as well as its potential for future growth and stability.

Ready Player One

Ready Player One is a fast-paced book filled with 80s references, but falls short with one-dimensional characters and a lack of new ideas.

Six Easy Pieces

Six Easy Pieces by Richard Feynman is a fun read that provides an intuitive grasp of physics concepts, but falls short of teaching techniques.

The Brothers Karamazov

The Brothers Karamazov by Fyodor Dostoevsky is a challenging but rewarding read, with richly detailed characters and authentic relationships.

Born to Run

Born to Run is a low-quality pseudo-science book that pushes the agenda of barefoot running without disclosing the lack of conclusive evidence.

Born a Crime

'Born a Crime' by Trevor Noah is a hilarious and thought-provoking memoir about his childhood in South Africa.

The Crusades: The Authoritative History of the War for the Holy Land

Discover the truth about the Crusades and why invoking them today is misguided, in this well-researched and engaging book.

The Remains of the Day

Follow the story of a reserved butler as he reflects on his life and the meaning of his work in The Remains of the Day.

Do Androids Dream of Electric Sheep

Do Androids Dream of Electric Sheep has potential, but is sidetracked by a confusing premise and missed opportunities.

Death's End

Liu Cixin's Death's End is a special set of books that puts as much Science as it can in Science Fiction.

Implementing AES

This article explains how to implement the Advanced Encryption Standard (AES) algorithm

How Goroutines Work

This article explains the differences between goroutines and threads and how goroutines work in Go programming language.

Just in time

Rita's life takes an unexpected turn when she realizes she has been living in a care facility for years and has forgotten everything about her past.

The Empty Room

A short story

Smart people play chess

This article discusses the portrayal of chess in pop culture and whether intelligence is necessary to play the game well.

The Book Thief

Death narrates the story of a young girl who steals books to escape the harsh realities of Nazi Germany in Markus Zusak's 'The Book Thief.'

Books I read in 2013

A list of books read in 2013, including fantasy, historical fiction, and science fiction.

First post

A personal blog about mundane observations on reading, programming, and gaming, with occasional updates and vain attempts to drive traffic to the blog.