Dev Journal
  • Home
  • Posts
  • Practice
  • Readings
  • About

My Readings

πŸ“š Learnings

This page contains my readings and technical learning resources for tracking progress and sharing with others.

Table of Contents

  • πŸ“– Non-Fiction
    • πŸ“˜ Books
    • Software Engineering
    • πŸ’» Golang
    • βš™οΈ .NET / C#
    • Finance
  • πŸ“š Fiction

πŸ“– Non-Fiction

πŸ“˜ Books

  • Drive: The Surprising Truth About What Motivates Us
    Author: Daniel H. Pink

Software Engineering

The Pragmatic Programmer: From Journeyman to Master

Changes your mindset and software engineering.

Clean Code: A Handbook of Agile Software Craftsmanship

It was a good read, do not use this in real life. Understanding the thought process is enough. Lots of outdated stuff in it.


πŸ’» Golang

Wild Golang Interfaces (Pointers vs Values)

Notes on understanding how interfaces behave with pointers and values in Go.

  • Reference: https://go.dev/doc/effective_go#pointers_vs_values
  • Sample Code: https://go.dev/play/p/oLIg7Wpc6w2

Faster Go Maps with Swiss Tables

An overview of performance improvements in Go maps using Swiss Table implementation.


βš™οΈ .NET / C#

.NET Garbage Collection

Helpful for understanding:

  • How garbage collection works
  • Memory generations
  • Performance tuning techniques

Common C# Coding Conventions

A solid reference for:

  • Naming conventions
  • Formatting standards
  • Best practices

Finance

The Little Book of Common Sense Investing The Only Way to Guarantee Your Fair Share of Stock Market Returns (Little Book Big Profits) by John C. Bogle

If you do not want to stress over investing but want to see your money grow give it a read.

The Richest Man in Babylon

This book gives you the money lessons and discipline that one should follow to achieve financial security. Important points are:

  1. Pay Yourself First - Save at least 10% of everything you earn before paying expenses.

  2. Control Your Expenses - Differentiate between necessary expenses and lifestyle desires.

  3. Make Your Gold Multiply - Don’t just save β€” invest.

  4. Guard Your Treasure from Loss - Invest carefully and seek advice from people experienced in the specific field. Avoid β€œget rich quick” schemes.

  5. Make Your Dwelling a Profitable Investment - Owning your home is portrayed as a way to reduce long-term expenses and build security.

  6. Ensure a Future Income - Prepare for retirement and protect your family’s future through long-term planning.

  7. Increase Your Ability to Earn - Improve your skills and knowledge. The more you learn, the more you can earn.


πŸ“š Fiction

  • The Hitchhiker’s Guide to the Galaxy Author: Douglas Adams

It reminds us that humanity is not the center of everything, and that the universe exists on a scale far beyond our grandeur.

© Dev Journal 2026