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.

11 min read

Chess, Mini Golf and Solitaire for iPhone

Three new free games for iPhone and iPad: Chess Offline, Mini Golf 3D and Solitaire Klondike. No ads, no in-app purchases, no internet - just the game.

9 min read

Breakup: A Neon Brick-Breaker Roguelite

Breakup is a free neon brick-breaker played as a roguelite, written in C with SDL3. Towers instead of walls, perks, bosses and a daily run with no server.

9 min read

Chuck: A Stealth Platformer in 600 Kilobytes

Chuck is a free stealth platformer up the inside of a sealed tower. Every pixel and every sound is generated by code, so the game fits in 600 kilobytes.

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.