In my previous post on Ruby’s building blocks, I covered when to use Struct, Data, Class, and Module. But I glossed over something important: many of these constructs don’t exist in other languages – or exist in such diminished forms that they barely count. Ruby isn’t just another object-oriented language with different syntax. It has…
Author: ivan.turkovic
Ruby’s Building Blocks: When to Use What (And Why)
Ruby gives us an abundance of organizational tools. Struct, Data, classes, modules as namespaces, modules as mixins, service objects, and the include/extend/module_function trinity. Each is well-documented individually, but there’s a gap: when and why to choose one over another. This isn’t about rules. Ruby’s philosophy encourages pragmatism-take what you need and move forward. But pragmatism…
A CTO Would Be Bored by Tuesday
Founder: “I need a CTO.” Me: “For what?” Founder: “Technical leadership.” Me: “What technical decisions are you making?” Founder: “Which tools to use. How to connect them. What to build vs buy.” Me: “You need a technical advisor. Maybe 5 hours a month.” Founder: “Not a full-time hire?” Me: “You’re pre-product-market-fit with 2 clients. A…
What I Wrote About in 2025
Looking back at the year, my blog became a running commentary on how AI is fundamentally reshaping software development, and not always in the ways people expect. I’ve been splitting my attention between technical deep-dives and broader observations about where this whole industry is heading. Here’s what caught my attention month by month. March 2025:…
A Christmas Eve Technology Outlook: Ruby on Rails and Web Development in 2026
As we gather with loved ones this Christmas Eve, wrapping presents and reflecting on the year behind us, it’s the perfect moment to gaze into the technology crystal ball and envision what 2026 holds for web development and particularly for Ruby on Rails, the framework that’s been delighting developers for over two decades. While children…
The Future of Language Frameworks in an AI-Driven Development Era
As artificial intelligence increasingly writes the code that powers our digital world, we’re standing at a fascinating crossroads in software development history. The fundamental question looming over our industry is deceptively simple yet profoundly complex: if AI is writing our code, do we still need the elaborate conventions, configurations, and architectural patterns that have defined…
From Intentions to Impact: Your 2025 Strategy Guide (Part 2)
The Resolution Graveyard It’s December 22nd. In nine days, millions of people will make promises to themselves that they won’t keep. They’ll join gyms they’ll stop visiting by February. They’ll buy courses they’ll never finish. They’ll write goals in fresh notebooks that will gather dust by March. Why? Because they skipped Part 1. If you…
Stop Procrastinating in 2025: Part 1 – Building Your Foundation Before New Year’s Resolutions
Why December Is Actually the Best Time to Stop Procrastinating As we approach 2025, most people are preparing their New Year’s resolutions. But here’s the uncomfortable truth: 91% of New Year’s resolutions fail by February. Why? Because people try to build new habits on top of broken systems. Before you write that ambitious list of…
The Corporate Culture Charade Part 2: How AI Is Killing What Little Culture We Had Left
While executives blame remote work for destroying company culture, they’re missing the real culprit: AI-generated content is creating a closed loop of meaningless communication where everyone is reading summaries of summaries, and nobody is thinking anymore. I need to start with a confession: I’ve used AI to write emails. I’ve used it to summarize meeting…
Company Culture
The article critiques the modern obsession with corporate culture, arguing it is often a superficial construct designed to appease executives rather than genuinely engage employees. The author emphasizes that true culture emerges organically from shared experiences, while corporate culture is manufactured, focusing on management control instead of addressing real employee needs such as fair compensation and meaningful work.