Skip to content

Signal Through the Noise

Honest takes on code, AI, and what actually works

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

Category: Uncategorized

What Makes Ruby Different: Unique Structures vs Python, Java, JavaScript

Posted on January 10, 2026January 8, 2026 by ivan.turkovic

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…

Read more

A CTO Would Be Bored by Tuesday

Posted on January 7, 2026January 7, 2026 by ivan.turkovic

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…

Read more

The AI-Native Rails App: What a 2025 Architecture Looks Like

Posted on November 19, 2025November 18, 2025 by ivan.turkovic

Introduction For the first time in decades of building products, I’m seeing a shift that feels bigger than mobile or cloud.AI-native architecture isn’t “AI added into the app” it’s the app shaped around AI from day one. In this new world: And honestly? Rails has never felt more relevant than in 2025. In this post,…

Read more

Why “Lines of Code” Is the Wrong Way to Measure AI Productivity in Software Development

Posted on August 25, 2025August 26, 2025 by ivan.turkovic

Last week, I had a conversation with another CTO that got me thinking about how we measure productivity in the age of AI-assisted software development. Here’s how it went: CTO: Right now, about 70% of our software output is generated by AI.Me: Interesting. How are you measuring that?CTO: By looking at the proportion of code…

Read more

May 1st, Workers’ Day: Reflecting on the Future of Developers in the Age of AI

Posted on May 1, 2025April 26, 2025 by ivan.turkovic

Every May 1st, we celebrate Workers’ Day a moment to recognize the hard work, progress, and dignity of people across every profession. Traditionally, it’s a day to honor laborers, craftsmen, and knowledge workers alike. Today, in 2025, it’s worth asking: What does Workers’ Day mean for developers, engineers, and tech builders when AI is rewriting…

Read more

Extending Javascript objects with a help of AngularJS extend method

Posted on November 22, 2014 by ivan.turkovic

Multiple ways of extending javascript objects /** * One-way reference from subclass to superclass (instance) * Most of the time this is what you want. It should be done * before adding other methods to Subclass. */ ChildClass.prototype = new SuperClass(); /** * Two-way reference * Superclass will also get any Subclass methods added later….

Read more

Be that likable person

Posted on November 21, 2014 by ivan.turkovic

Become genuinely interested in other people. Smile. Remember that a person’s name is to that person the sweetest and most important sound in any language. Be a good listener. Encourage others to talk about themselves. Talk in terms of the other person’s interests. Make the other person feel important and do it sincerely. Smile, smile,…

Read more

AngularJS directive multiple element

Posted on November 21, 2014 by ivan.turkovic

How to get AngularJS directive multiple element You probably know there exists opening ng-repeat-start and finishing directive ng-repeat-end like: <ul> <li ng-repeat-start=”user in users”> {{user.firstName}} </li> <li ng-repeat-end> {{user.firstName}} </li> </ul> You would think it is a specially made directive that works that way but actually it is not. It is part of any directive so you…

Read more

Timesaving AngularJS Cheatsheet

Posted on October 23, 2014 by ivan.turkovic

Perfect way to get start with AngularJS There are two great things to use for looking up for AngularJS syntax, Dash.app with downloaded AngularJS documentation and a short cheatsheet by ProLoser. It helps you to speed up retrieval and common questions.  

Read more

Conquering Fear

Posted on March 6, 2013 by ivan.turkovic

What really keeps you from living your dreams? What problem is most dominant in peoples lives? The answer is: FEAR! People live every day in fear. Fear of losing their wealth, fear of losing their loved ones, fear of making the wrong decisions, fear of being themselves, fear of growing up, fear of making a…

Read more

Posts pagination

  • 1
  • 2
  • Next
  • Instagram
  • Facebook
  • GitHub
  • LinkedIn

Recent Posts

  • From Waterfall to ADD: Why AI Demands Its Own Methodology
  • The Unstructured AI Problem: Why Most Teams Are Using AI Wrong
  • ADD: AI-Driven Development as a Methodology for the Future Engineer
  • The Future Engineer: What Software Development Looks Like When AI Handles the Code
  • Code Is for Humans, Not Machines: Why AI Will Not Make Syntax Obsolete

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
  • AI development
  • AI-Driven Development
  • AngularJS
  • Artificial Intelligence
  • blockchain
  • Business Strategy
  • Career Development
  • development
  • Development Methodology
  • ebook
  • Introduction
  • leadership
  • mac os
  • personal
  • personal development
  • presentation
  • productivity
  • ruby
  • ruby on rails
  • sinatra
  • Software Development
  • Software Engineering
  • start
  • startup
  • success
  • Uncategorized

Meta

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