Jack of All, Master of None
We were told to pick one thing and get good at it. That rule was built for an economy where depth was scarce and expensive. AI just made depth free. What's left of the advice?
Loading posts...
We were told to pick one thing and get good at it. That rule was built for an economy where depth was scarce and expensive. AI just made depth free. What's left of the advice?
Most people treat their AI prompt like a sticky note. Here's why that's wrong, and how thinking about it like a design system fixes it.

The Model Context Protocol is having its npm moment. Every week, another team is wiring up MCP servers to their LLM stack — Gmail, Notion, Jira, internal databases, whatever the product manager asked for. The demos are clean. The capability story is compelling. The security posture is approximately "we'll figure it out later."
Most developers know indexes make queries faster. Few understand why. This post breaks down B-Trees, hash indexes, and composite indexes with diagrams, math, and real SQL — so you never guess at indexing again.
The idea of an “unhackable” website is a myth. Security professionals don’t chase that illusion because it isn’t achievable. Instead, they build systems that are difficult to breach, resistant to escalation, and designed to fail in safe, controlled ways. Effective security is a continuous engineering discipline, not a marketing claim.
Void Linux doesn’t scream for attention, it just quietly ignores the rules everyone else follows. It’s a general-purpose distribution built from scratch, independent of the Debian–Red Hat–Arch family trees. That independence shows in every design choice: no systemd, runit as init, a package manager that’s blisteringly fast, and a refusal to play copycat.
Arch Linux isn’t a distribution for people who want things handed to them. It’s for people who want the full blueprint, the parts list, and the tools and are fine with getting grease under their nails.

Alright, so We're resuming the story from ex-mark1 project and here's the thing they want me to do an assignment so I guess we're doing an assignment... A custom Contentful-powered landing page builder with a visual drag-and-drop interface that lets editors arrange pre-defined components and save their layout as JSON. The layout is then rendered statically on a Next.js frontend using data from Contentful, delivering performant, SEO-friendly pages with dynamic content and flexible structure.

Django is a powerful web framework that makes building web applications easier. HTMX is a lightweight JavaScript library that allows you to build dynamic, interactive web pages without writing complex JavaScript. Together, Django and HTMX provide a modern approach to building web applications with minimal JavaScript while keeping server-side logic simple.
Convex is an open-source, reactive database designed to streamline the development of modern web applications. It offers a comprehensive suite of features that address common challenges in full-stack development, including real-time data synchronization, serverless functions, and seamless integration with frontend frameworks.
1. Complex Queries and Advanced Features - Requires advanced SQL features: Common Table Expressions (CTEs), window functions, etc. - Support for JSONB (efficient storage and querying of JSON). - Complex joins and subqueries for analytics.

Been lurking in the world of i3 last couple of days, initial plan was to use i3 with kde, bun than i realized, why man! why would you do that, why wouldn't you just use KDE with it's KWin window manager, what was the reason behind all this soul searching. It was minimalism, performance not depending on those heavy Desktop Environments.
"Trust but verify" is more than a phrase; it is a principle that resonates deeply across disciplines. In software development, this idea serves as both a safeguard and a challenge, urging us to balance reliance on external tools and systems with the discipline of careful validation. Like the craftsman who inspects every tool before wielding it, the developer must approach their work with a blend of trust and scrutiny.

Arch Linux, to the uninitiated, can appear as an operating system reserved for the brave—a mythical beast requiring taming by only the most skilled of users. However, to those who dare to explore its depths, Arch Linux reveals itself as a sleek, efficient, and immensely powerful tool, one that offers unparalleled control, customization, and performance. From my vantage point as an Arch Linux user, I see it not as a challenge but as a statement: that simplicity and complexity can coexist, and that an OS should serve the user—not the other way around.
Functional programming (FP) is a paradigm that treats computation as the evaluation of mathematical functions, emphasizing immutability, declarative code, and the elimination of side effects. It has gained popularity for its clarity, modularity, and suitability for concurrency, which make it ideal for handling complex, modern applications. In this article, we’ll explore the core principles, benefits, and concepts of functional programming and how you can leverage it in your projects, whether you're working with JavaScript, Python, Rust, or any other versatile language.
PostgreSQL, often referred to as "Postgres," is a powerful, open-source object-relational database management system (RDBMS). It is widely used for handling large-scale data, supporting advanced data types, and ensuring data integrity. Postgres is a popular choice in industries like finance, web development, and data analysis due to its reliability, robust feature set, and active community. With features like transactional integrity, concurrency, and support for modern applications, PostgreSQL is highly regarded for building scalable, secure, and high-performance database systems.

SvelteKit is not just another framework—it's a paradigm shift in web development. While traditional frameworks like React and Vue handle reactivity within the JavaScript layer, SvelteKit compiles reactivity into highly optimized vanilla JavaScript during build time, creating an unparalleled balance between performance and functionality. This fundamental difference changes everything from component performance to SEO optimization, making SvelteKit the ideal choice for web developers focused on speed and scalability.
EOF - End of feed