Building a key value store requires in depth knowledge of operating systems, the memory API, IPC, algorithms and data structures, parsing arguments, handling files, server design, client design and much more. Checkout what resources I used and why.
Read more
The more I learn about AI, machine learning and deep learning more specifically the more I am convinced that Artificial General Intelligence will not come about through LLMs but rather a new kind of development.
Read more
Making Technical decisions is hard! Read this blog article to see the 4 fundamental steps I've learnt from observing other more senior engineers when it comes to making technical decisions.
Read more
A simple approach to hide a macOS application's 'traffic lights'
Read more
A simple yet powerful tip to increase the speed at which you can prompt using kratos
Read more
From Idea to Launch: Building Xnappit with Swift and SwiftUI - Tips for Indie Hackers
Read more
Several tips to help you land higher quality pull requests
Read more
Learn how to use the NSVisualEffectView in a SwiftUI app to add blur effects to your app's interface
Read more
This second article of the series 'Computing Systems - The Enduring Concepts For Programmers' will help you acquire a deeper understanding of how a C program is compiled and all the phases involved in the process.
Read more
This article will help you acquire a deeper understanding of the enduring concepts underlying all computer systems, and how these ideas affect the correctness, the performance and utility of your application programs.
Read more
Use reflection as a tool to direct you to mastery
Read more