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.
Programming insights, web development tips, and technology perspectives
Creating a 2D arcade shooter for iOS using Swift and SpriteKit. Exploring native development, procedurally generated levels, and vector-based graphics.
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.
Why AI-generated designs might saturate the market with mediocrity, making human creativity and unique perspective more valuable than ever before in design.
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.
Why AI demands deeper understanding from developers - exploring how artificial intelligence shifts our focus from mechanical coding to system architecture.
After experimenting with Next.js, returning to Single Page Applications for admin interfaces proved to be the right choice. Why SPA architecture excels.
How social media algorithms influence thinking, shape political opinions, and pose a significant threat to democratic processes and informed civic discourse.
My detailed experience building a Next.js app with Claude Sonnet 4's agent mode - exploring benefits, pitfalls, and why human oversight still matters.
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.
A retro gaming platform bringing classic DOS games to modern browsers using old-school web technologies - exploring DOSBox integration and retro gaming.