Brian Kotlyar
34 posts
Why Do AI Crawlers Keep Hitting robots.txt Instead of My Content?
Over the past weeks I’ve been monitoring traffic from AI crawlers like OpenAI’s GPTBot, oai-searchbot and ClaudeBot. The…
3D Printing Nerd: WORLDS LARGEST Transparent LTT Screwdriver is 3D PRINTED!
In a wild collaboration, the 3D Printing Nerd teamed up with Tynan from Linus Tech Tips to create…
Kaizen Method: Definition, Principles and Implementation
All businesses want to improve, or at least they should do so constantly to be competitive. Complacency might…
Unlock the Full Potential of Your AdaptiveWork Investment: How Kolme Group’s TAM & AaaS Services Drive Success
Planview’s AdaptiveWork (formerly Clarizen) is a powerful project management tool designed to help businesses streamline their workflows, optimize…
Why I created Deeper Dark Color Theme for VS Code ?
I am using Visual Studio Code as one of my most used source code editors on MacOS, Ubuntu…
5 Whys Technique in Root Cause Analysis
There’s always something to deal with when managing a project. One responsibility of the project manager is to…
Overcoming a Lack of Project Resources: Techniques and Tips
Resources are limited, but your ability to manage them to fulfill the needs of your project isn’t. One…
signal Effects uses
let _effectFn = null; function signal(val) { const effectFns = []; return { get value() { effectFns.push(_effectFn); return…
My 2024 in Review—And My Most Read Posts
This is a submission for the 2025 New Year Writing challenge: Retro’ing and Debugging 2024. If I had…
Understanding JavaScript Equality: A Deep Dive into Array and Object Comparisons
JavaScript’s type coercion and equality comparison can sometimes lead to unexpected results, especially when dealing with arrays and…