Robert Libsansky

Notes on programming and web development

Programming insights, web development tips, and technology perspectives — written from everyday practice, with a bias for pragmatism over hype.

6 min read

Junior Developers: AI Era Learning Path

How AI has fundamentally changed what junior developers need to learn - why the traditional path of learning by coding is gone and what to focus on instead.

5 min read

Building Jetshot: 2D Arcade Shooter for iOS

Creating a 2D arcade shooter for iOS using Swift and SpriteKit. Exploring native development, procedurally generated levels, and vector-based graphics.

8 min read

Rethinking Dependencies in the AI Era

How AI shifts the build vs. buy decision for npm packages - when to use external libraries and when to write custom solutions for long-term stability.

5 min read

AI Design Paradox: Value of Uniqueness

Why AI-generated designs might saturate the market with mediocrity, making human creativity and unique perspective more valuable than ever before in design.

6 min read

When Experience Becomes an Obstacle

How deep CSS expertise made me resist Tailwind for years - a personal story about when experience blinds us to innovation and why experts can be wrong.

8 min read

AI Will Raise the Bar for Programmers

Why AI demands deeper understanding from developers - exploring how artificial intelligence shifts our focus from mechanical coding to system architecture.

6 min read

SPA Comeback: Why SPAs Rule Admin Apps

After experimenting with Next.js, returning to Single Page Applications for admin interfaces proved to be the right choice. Why SPA architecture excels.

4 min read

Social Media Algorithms: Threat to Democracy

How social media algorithms influence thinking, shape political opinions, and pose a significant threat to democratic processes and informed civic discourse.

5 min read

Building Watch-List.me with AI Collaboration

My detailed experience building a Next.js app with Claude Sonnet 4's agent mode - exploring benefits, pitfalls, and why human oversight still matters.

6 min read

Choosing Tech Stack: HTML to Next.js

How to choose the right tech stack for each project - when to use HTML, static generators, frameworks, or separated backends with practical guidance and tips.