Skip to content

Signal Through the Noise

Honest takes on code, AI, and what actually works

Menu
  • Home
  • My Story
  • Experience
  • Services
  • Contacts
Menu

Author: ivan.turkovic

Saving Money With Embeddings in AI Memory Systems: Why Ruby on Rails is Perfect for LangChain

Posted on November 14, 2025December 1, 2025 by ivan.turkovic

In the exploration of AI memory systems and embeddings, the author highlights the hidden costs in AI development, emphasizing token management. Leveraging Ruby on Rails streamlines the integration of LangChain for efficient memory handling. Adopting strategies like summarization and selective retrieval significantly reduces expenses, while maintaining readability and scalability in system design.

Read more

The SaaS Model Isn’t Dead, it’s Evolving Beyond the Hype of “Vibe Coding”

Posted on November 11, 2025November 11, 2025 by ivan.turkovic

The article critiques the rise of “vibe coding,” emphasizing the distinction between quick prototypes and genuine MVPs. It argues that while AI can accelerate product development, true success relies on accountability, stability, and structure. Ultimately, SaaS is evolving, prioritizing reliable infrastructure and reinforcement over mere speed and creativity.

Read more

Artisanal Coding (職人コーディング): A Manifesto for the Next Era of Software Craftsmanship

Posted on October 30, 2025November 6, 2025 by ivan.turkovic

Artesanal coding emphasizes the importance of craftsmanship in software development amidst the rise of AI and “vibe coding.” It advocates for intentional, quality-driven coding practices that foster deep understanding and connection to the code. By balancing AI assistance with craftsmanship, developers can preserve their skills and create sustainable, high-quality software.

Read more

Brainrot and the Slow Death of Code

Posted on October 28, 2025October 28, 2025 by ivan.turkovic

The rise of AI tools in software development is leading to a decline in genuine coding skills, as developers increasingly rely on automation. This reliance dampens critical thinking and creativity, replacing depth with superficial efficiency. Ultimately, the industry risks producing inferior code devoid of understanding, undermining the essence of craftsmanship in programming.

Read more

The Art of Reusability and Why AI Still Doesn’t Understand It

Posted on October 24, 2025October 23, 2025 by ivan.turkovic

AI can generate code but lacks understanding of design intent, making it struggle with reusability. True reusability involves encoding shared ideas and understanding context, which AI cannot grasp. This leads to overgeneralized or underabstracted code. Effective engineering requires human judgment and foresight that AI is currently incapable of providing.

Read more

The AI Detox Movement: Why Engineers Are Taking Back Their Code

Posted on October 23, 2025October 23, 2025 by ivan.turkovic

In 2025, AI tools transformed coding but led developers to struggle with debugging and understanding their code. This sparked the concept of “AI detox,” a period where developers intentionally stop using AI to regain coding intuition and problem-solving skills. A structured detox can improve comprehension, debugging, and creativity, fostering a healthier relationship with AI.

Read more

When 200,000 Lines of AI Code Disappeared and Nothing Broke

Posted on October 21, 2025October 21, 2025 by ivan.turkovic

A team deleted 200,000 lines of AI-generated code yet maintained app functionality, highlighting the pitfalls of unchecked AI development. AI may accelerate chaos in weak systems, making existing issues worse. Effective engineering culture remains crucial; AI should enhance rather than replace human judgment in creating a quality codebase.

Read more

Why AI Can’t (Yet) Write Maintainable Software

Posted on October 17, 2025October 16, 2025 by ivan.turkovic

In the past few years, large language models (LLMs) have burst onto the software development scene like a meteor bright, exciting, and full of promise. They can write entire applications in seconds, generate boilerplate code with ease, and explain complex algorithms in plain English. It’s hard not to be impressed. But after spending serious time…

Read more

Returning to the Rails World: What’s New and Exciting in Rails 8 and Ruby 3.3+

Posted on October 16, 2025October 16, 2025 by ivan.turkovic

It’s 2025, and coming back to Ruby on Rails feels like stepping into a familiar city only to find new skyscrapers, electric trams, and an upgraded skyline.The framework that once defined web development simplicity has reinvented itself once again. If you’ve been away for a couple of years, you might remember Rails 6 or early…

Read more

What You Should Learn to Master but Never Ship

Posted on October 15, 2025October 15, 2025 by ivan.turkovic

Every engineer should build a few things from scratch search, auth, caching just to understand how much complexity lives beneath the surface. But the real skill isn’t rolling your own; it’s knowing when not to. In the age of AI, understanding how things work under the hood isn’t optional it’s how you keep control over what your tools are actually doing.

Read more

Posts pagination

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 9
  • Next
  • Instagram
  • Facebook
  • GitHub
  • LinkedIn

Recent Posts

  • Ruby’s Building Blocks: When to Use What (And Why)
  • A CTO Would Be Bored by Tuesday
  • What I Wrote About in 2025
  • A Christmas Eve Technology Outlook: Ruby on Rails and Web Development in 2026
  • The Future of Language Frameworks in an AI-Driven Development Era

Recent Comments

  • A CTO Would Be Bored by Tuesday - Signal Through the Noise on Contact Me
  • What I Wrote About in 2025 - Ivan Turkovic on From Intentions to Impact: Your 2025 Strategy Guide (Part 2)
  • From Intentions to Impact: Your 2025 Strategy Guide (Part 2) - Ivan Turkovic on Stop Procrastinating in 2025: Part 1 – Building Your Foundation Before New Year’s Resolutions
  • שמוליק מרואני on Extending Javascript objects with a help of AngularJS extend method
  • thorsson on AngularJS directive multiple element

Archives

  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • May 2025
  • April 2025
  • March 2025
  • January 2021
  • April 2015
  • November 2014
  • October 2014
  • June 2014
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • April 2012
  • October 2011
  • September 2011
  • June 2011
  • December 2010

Categories

  • AI
  • AngularJS
  • blockchain
  • development
  • ebook
  • Introduction
  • mac os
  • personal
  • personal development
  • presentation
  • productivity
  • ruby
  • ruby on rails
  • sinatra
  • start
  • startup
  • success
  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2026 Signal Through the Noise | Powered by Superbs Personal Blog theme