CI

Painful Vibe coding with Codex

Use of LLMs I’ve been using LLMs for a while, primarily as a buddy that can help me with ideation or noticing gaps in my thinking. I rarely use the LLM output directly because it never feels complete or authentic. For written word, I find it can generate pretty generic wording with little impact or personality. Anything I do take directly, I’ll rework pretty heavily - and it’s just a judgement of whether doing the rework is more efficient than just starting from scratch.

Continue reading

Complexity as a Software metric

I’ve never been completely sold on Cyclomatic Complexity as a metric, it maps to linearly independent paths through code which may be useful to get an indication on the level of testing an application needs, assuming code coverage is not available (another metric that needs to be treated with caution), but how much value is that? Most applications are multi threaded and do not run in a linear fashion, I’d argue that there’s considerably more value in measuring the readability of code in order to allow people to understand what it does and how to change it.

Continue reading