HN user

allanmacgregor

324 karma

20 years turning technical bets into shipped products. CTO @ LiORA, building Bloccs. Ex-CTPO @ Humi ($140M+ CAD exit). I write http://thepragmaticcto.com

Posts40
Comments181
View on HN
medium.com 4d ago

Building Dynamic Rule Engines in Elixir with Excanon

allanmacgregor
2pts1
www.thepragmaticcto.com 5mo ago

The Software Factory: When No Human Writes or Reviews the Code

allanmacgregor
1pts0
www.thepragmaticcto.com 5mo ago

Lines of Code Are Back (and It's Worse Than Before)

allanmacgregor
3pts0
news.ycombinator.com 8mo ago

Ask HN: How do you spot AI writing?

allanmacgregor
4pts0
thepragmaticcto.substack.com 1y ago

The AI Panic: What I'm Worried About

allanmacgregor
3pts0
ca.finance.yahoo.com 2y ago

Shopify discloses 44.36% ownership of Klaviyo's Series A shares (Dec. 11)

allanmacgregor
1pts1
betakit.com 4y ago

Québec’s New French Bill Prompts Letter of Concern from Tech Business Leaders

allanmacgregor
1pts0
news.ycombinator.com 4y ago

Ask HN: Which protocols should every developer know?

allanmacgregor
2pts0
thelogic.co 5y ago

Customer complaints pile up against travel-tech darling Hopper

allanmacgregor
2pts0
news.ycombinator.com 5y ago

Ask HN: Any startups solving for software engineering hiring?

allanmacgregor
37pts40
preslav.me 5y ago

My Journey with Elixir and Flow-Based Programming

allanmacgregor
11pts0
allanmacgregor.com 5y ago

Using the Circuit Breaker Pattern with Elixir

allanmacgregor
3pts0
news.ycombinator.com 6y ago

Over 1000 ecommerce experts join forces to save SMBs

allanmacgregor
1pts0
news.ycombinator.com 6y ago

Ask HN: What opportunities will Covid-19 create?

allanmacgregor
37pts9
news.ycombinator.com 6y ago

Ask HN: Why is functional programming not more popular?

allanmacgregor
27pts36
www.forbes.com 8y ago

Forbes – The Three Seats of Engineering Leadership

allanmacgregor
2pts0
hackernoon.com 8y ago

Running an Ethereum Private-Net Locally for Development

allanmacgregor
2pts0
hackernoon.com 8y ago

Ethereum Zero to Hero: Developing Our First Contract

allanmacgregor
3pts0
hackernoon.com 8y ago

5 Tech Trends to Watch Out for in 2018

allanmacgregor
2pts0
hackernoon.com 8y ago

Why I Find IOTA Deeply Alarming

allanmacgregor
6pts0
hackernoon.com 9y ago

You Should Learn Functional Programming in 2017

allanmacgregor
3pts0
medium.com 9y ago

VIM is the perfect IDE (at least for me)

allanmacgregor
8pts5
hackaday.com 9y ago

Wearable Predicts Tone of Conversation from Speech, Vital Signs – Hackaday

allanmacgregor
3pts1
coderoncode.com 10y ago

Machine Learning: A Simple Neural Network

allanmacgregor
21pts1
coderoncode.com 10y ago

Functional Programming: The Paradigm for the Next Generation

allanmacgregor
14pts0
medium.com 10y ago

On Codes of Conduct

allanmacgregor
2pts0
magetdd.com 11y ago

Show HN: I just released my first self-published book

allanmacgregor
63pts22
coderoncode.com 11y ago

On Encrypting Magento Extensions

allanmacgregor
1pts0
coderoncode.com 11y ago

Async Software Development Revised

allanmacgregor
1pts0
coderoncode.com 12y ago

Swiss Army Knife Syndrome

allanmacgregor
1pts0

Stopped reading immediatly ...." Linus Torvalds running Linux like the privileged man that he is and entirely missing the central points of the arguments made by people who don’t enjoy his kind of privilege"

Its open source, go start your own project and stop complaining.

Human writting will come at a premium. I don't think LLM-generated prose goes away at all; the scary part is that I'm starting to catch people adopt the same tropes and language patterns in their speech/writing, manufactured contrarianism for example seems rampant in social media and blog posts ... but I guess nobody is talking about that :D.

AI is just a tool, and, as always, people will use it incorrectly and lazily. Are we forgetting the good old days of Copy/Paste from Stack Overflow?

LLMs just made it more convenient for the same people to take the lazy route.

Software is quietly becoming a probabilistic system, and almost no one is saying it out loud.

AI generated or at least heavily edited would be my guess. Although, I'm with you at this point hard to tell, I'm seeing those AI filler phrases or over use words like "here is what actually happening" more and more and not only on blog posts but social media, video content, podcasts.

LLM-generated projects, articles, blogs are low-effort products lacking authenticity.

I think this is mostly true but not completely true, LLMs are a tool and right now we are learning how to use it, how to use it well and more importantly how not to use them.

You are absolutely right! Here is a shorter version of the article (hint: is still the same lenght and has all the tells) .... But seriously, is one thing on blogpost and articles but I'm starting to hear it in podcast and videos too, pay attention the speech sounds unnatural:

“Here’s what actually matters.” “Let’s break it down.” “The key takeaway is…” “The bottom line is…” “What this really means is…”

Also hearing this a lot:

“Here’s what nobody is talking about.” “Here’s the part people miss.” “What most people don’t realize is…”

[dead] 5 months ago

My take on the real reason behind the OpenClaw acquisition:

OpenClaw isn't a chatbot; it's a 24/7 autonomous system that connects to your email, calendar, messaging platforms, and web browser, chaining multi-step workflows together with persistent memory across sessions. Every one of those operations consumes API tokens; the architecture ensures that consumption is extraordinary.

Interesting idea but I found out that AI is pretty inconsistent on how it structures or breakdowns commits, highlighy dependand on the model and/or user prompting. So there is a chance you might only get to replay single move or commits that are large enough to make it harder to know whats happening

[dead] 5 months ago

Watching how a lot of people are using and deploying AI and Agentic coding made think about the Tommyknockers, a series/book from Stephen King; there is a quote in particular that really fits.

"As I say, we've never been very good understanders. We're not a race of super-Einsteins. Thomas Edison in space would be closer, I think."

-- Bobbi Anderson, The Tommyknockers (Stephen King, 1987)

@_dwt don't worry you didn't I appreciate good discussion and criticism. The publication is new and I'm still trying to calibrate my voice and style for it.

I don't know how to encourage the kind of review that AI code generation seems to require. Historically we've been able to rely on the fact that (bluntly) programming is "g-loaded": smart programmers probably wrote better code, with clearer comments, formatted better, and documented better. Now, results that look great are a prompt away in each category, which breaks some subconscious indicators reviewers pick up on.

I don't anyone knows for sure, we all are on the same boat trying to figure it out how to best work with AI; the pace of change is making it so incredibly difficult to keep or try things. I'm trying a bunch of stuff at the same time:

-https://structpr.dev/ - to try to rethink how we approach PR reading, organizing review (dog-fooding it right now so is mostly alpha)

- I have an article schedule next week talking about StrongDMs Software factory, there are some interesting ideas there like test holdouts

- Some experiments in the Elixir stack for code generation and verification that go beyond it looks great. AI can definetively create code that _looks_ great but there is plenty of research that shows a lot of AI generated code and test can have a high degree of false confidence.

I don't disagree with you entirely here. I probably wasn't clear enough on what I was trying to convey.

Right now AI / Agentic coding doesn't seem is a train we are going to be able to stop; and at the end of the day is tool like any other. Most of what seems to be happening is people let AI fully take the wheel not enough specs, not enough testing, not enough direction.

I keep experiment and tweaking how much direction to give AI in order to product less fuckery and more productive code.

Author here; I think it can be a useful metric depending on the circumstance and use; the reason I decided to write that article is I'm starting to hear more and more of CTOs using as the sole metric from their team; I know of at least one instance where CTO is pushing for Agentic coding only and measure each dev based on LoC output.

There is also the x.com crowd that is bragging about their OpenClaw agents pushing 10k lines of code every day.

You are stuck on "If is not my brand of liberal, then they are MAGA and worse than Hitler" there is nuance in political opinions; people can be conservative and condemn and disagree with this war/administration/president.

Western society is turning into this tribalistic bullshit, is very visible in ithe US but to my suprise is now also in full force in Canada.

[dead] 7 months ago

Pretty easy to tell based on the structure, and flow; few cliche phrases "Here is what happened". 100% AI Slop.