The Slow Acceptance of the Unacceptable
PhilosophyOn how the numbers stopped meaning anything, why international law turned out to be decorative, and what it costs to stay morally awake in a world built to exhaust you into silence.
19 posts on code, philosophy, theology, and things I couldn't stop thinking about.
Applying the study of parts and wholes to coding. Discover how philosophical ideas guide component design, modularity, and system architecture. Learn how thinking in terms of parts and their relationships can make your software clearer, more maintainable, and intentional.
Ever had a moment when reality suddenly feels strange? This blog explores those "reality glitches" and what they might mean. Connecting dots between quantum physics, consciousness, and technology, I share thoughts on why our universe seems designed for observers rather than random chance.
Explore the concerning trend of society's growing resistance to deep thinking and intellectual engagement. This blog examines how modern culture increasingly embraces and even celebrates willful ignorance, drawing parallels with pop culture warnings like "Idiocracy" while offering insights into why this matters for our collective future.
Explore different ways of generating unique IDs, understand UUID history, and discover how distributed systems handle unique identifiers. Plus, we'll even code our own ID generator!
The CAP theorem is a foundational concept in distributed systems, focusing on the tradeoffs between consistency, availability, and partition tolerance. This blog explores the CAP theorem and its extension, PACELC, providing insights into how these principles impact system design.
Discover the basics of OOP in this beginner-friendly guide. Learn the core concepts of OOP through simple explanations and entertaining analogies, making it easy for anyone to grasp. Perfect for aspiring developers looking to understand OOP without getting overwhelmed by complex jargon.
Memory leaks in programming occur when unused memory isn't properly released, leading to performance issues. In this blog, we look into what can cause memory leaks in JS and how we can prevent them.
An array is a fundamental data structure consisting of a collection of items stored at contiguous memory locations. As programmers, you frequently interact with arrays, but how well do you truly understand them?
This blog aims to shed light on challenges within the IT industry and does not aim to target or criticize any specific individuals or entities. The story of Joe is fictional, and the purpose is to discuss broader issues prevalent in the industry.
Learn about testing libraries, why they matter, and even build a simple testing tool. Get practical insights, boost your skills and gain a deeper understanding and appreciation of the libraries that we use daily.
Delve into Hamming weight, Python solutions, and insightful bit manipulation techniques for identifying powers of two. Enhance problem-solving skills in this concise exploration of binary patterns and digital robustness.
Discover the simplicity of nothingness in thoughts and coding. Think about labeling and empty sets, understanding the tricky parts. Connect thinking with pauses, exploring the funny side of 'nothing.' Imagine coding as a canvas where empty spaces bring surprise. Enjoy the joy of nothingness, appreciating moments between thoughts and code.
Explore the charm of concise JavaScript one-liners inspired by the vibrant LeetCode community. From copying to the clipboard to shuffling arrays, these elegant code snippets offer a glimpse into efficient and fun coding solutions. Embark on a journey of code simplicity and creativity!
About a year into web development, I turned my dream of a personal website into reality using the latest NextJS version. Beyond coding, I'm into sports, drawing, and fiction books. Philosophy and psychology captivate me, and I believe our existence is purposeful. Excited to share more on my blogging journey!
Navigating university's Java challenges, I delved into JavaFX, realizing the power of self-study. Transitioning to JavaScript brought newfound joy and intrigue. Despite occasional dips into Java and Python, my coding heart belongs to JavaScript. Explore my coding journeyβfrom stumbling to thriving!
Delve into the inner workings of React with me. Explore the virtual DOM's optimization, reconciliation's magic, and the Fiber architecture's impact on performance. Understand the philosophy behind component lifecycle, event handling, and React's efficient approach, showcasing its commitment to minimalism, efficiency, and optimal user experience.
About a year into web development, I turned my dream of a personal website into reality using the latest NextJS version. Beyond coding, I'm into sports, drawing, and fiction books. Philosophy and psychology captivate me, and I believe our existence is purposeful. Excited to share more on my blogging journey!
React has not only provided me with a powerful tool for building user interfaces but has also influenced my philosophical approach to software development. Its component-based architecture, reusability, declarative syntax, emphasis on immutable data, and continuous improvement all contribute to a mindset that values organization, collaboration, and learning