π Learnings
This page contains my readings and technical learning resources for tracking progress and sharing with others.
π 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:
Pay Yourself First - Save at least 10% of everything you earn before paying expenses.
Control Your Expenses - Differentiate between necessary expenses and lifestyle desires.
Make Your Gold Multiply - Donβt just save β invest.
Guard Your Treasure from Loss - Invest carefully and seek advice from people experienced in the specific field. Avoid βget rich quickβ schemes.
Make Your Dwelling a Profitable Investment - Owning your home is portrayed as a way to reduce long-term expenses and build security.
Ensure a Future Income - Prepare for retirement and protect your familyβs future through long-term planning.
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.