HNHacker News
TopNewBestAskShowJobs

ChicagoDave

2,790 karma · joined October 28, 2014

IT Guy. Poker player. Father of five Gen-Z adults. Founder of https://mach9poker.com/, http://ledga.us/, and creator of https://sharpee.net/

Contact Information

David Cornelson here. Tons of dev, architecture, strategy, and advisory experience looking work. I'm well aware of the reset in pay at the moment and happily willing to adjust accordingly.

  Location: Chicago/IL/USA

  Remote: Y

  Willing to relocate: Y (SF, DC, Raleigh/Durham, maybe Seattle/Austin)

  Technologies: AWS, Azure, C#, .NET Core, Domain-Driven Design Modeling and Development, Event Storming Facilitation, all data storage types. GenAI dev/arch integration expert.

  Email: Connect via LinkedIn
submissionscomments
ChicagoDave··on There is more to code review than (automatable) detection
Who said anything about trusting the llm, producing un-maintainable code, or not understanding the processes?

You can guard the the variance, test for quality, and still maintain design requirements.

ChicagoDave··on MongoDB CEO resigns to join Meta
Sorry. Their office was in the Sears (Willis) Tower.
ChicagoDave··on MongoDB CEO resigns to join Meta
Side note: I interviewed at Heidrick two weeks after 9/11. Manager said they had several employees quit on the spot. They offered terrible compensation so I passed.
ChicagoDave··on MongoDB CEO resigns to join Meta
Yeah there’s a recruiting firm that literally hires ex-CEOs, puts them on the bench, then searches for their next “assignment”. They pay these people to golf until they place them.

https://www.heidrick.com/

ChicagoDave··on Coding Is Not Solved
Just responded to a different thread, but it’s the same comment:

I was just at the Explore DDD conference in Denver and a portion of Friday was sitting at the cafe tables informally discussing the impact of GenAI on software engineering with notable people. Most of these people were deeply concerned that if we lean into using GenAI for “everything” that our collective knowledge will dissipate. I was the vocal contrarian. There are many historical examples of humans obfuscating knowledge to simplify progress. Does anyone solder their own microchips at scale anymore? No. We have highly sophisticated robots and machinery to do that work with extraordinary outcomes. In software engineering, if you remove “coding” as a discipline you’re left with all the other aspects of designing software which I contend can be retargeted in college CS curriculum. The leap isn’t about code reviews. It’s about design reviews and that’s where better outcomes are served regardless of whether GenAI is involved or not. I have a roughly year old codebase at https://github.com/ChicagoDave/sharpee/ that is designed by me, but generated by Claude Code with my own skills and agents as guardrails. I’m fairly certain the code I extract from Claude doesn’t require human review, but the design of the system and its changes are continually reviewed by me. My contention is that we “collectively” are still trying to discern where the AI/human line is and most are still “holding” that line to human interactions. Let it go. Define what part you do need human decisions on and focus on those things.

ChicagoDave··on There is more to code review than (automatable) detection
I was just at the Explore DDD conference in Denver and a portion of Friday was sitting at the cafe tables informally discussing the impact of GenAI on software engineering with notable people.

Most of these people were deeply concerned that if we lean into using GenAI for “everything” that our collective knowledge will dissipate.

I was the vocal contrarian. There are many historical examples of humans obfuscating knowledge to simplify progress.

Does anyone solder their own microchips at scale anymore? No. We have highly sophisticated robots and machinery to do that work with extraordinary outcomes.

In software engineering, if you remove “coding” as a discipline you’re left with all the other aspects of designing software which I contend can be retargeted in college CS curriculum.

The leap isn’t about code reviews. It’s about design reviews and that’s where better outcomes are served regardless of whether GenAI is involved or not.

I have a roughly year old codebase at https://github.com/ChicagoDave/sharpee/ that is designed by me, but generated by Claude Code with my own skills and agents as guardrails. I’m fairly certain the code I extract from Claude doesn’t require human review, but the design of the system and its changes are continually reviewed by me.

My contention is that we “collectively” are still trying to discern where the AI/human line is and most are still “holding” that line to human interactions.

Let it go. Define what part you do need human decisions on and focus on those things.

ChicagoDave··on Plan mode is dead
The second I discovered the plan start hook I hijacked it and replaced the built-in planner with my own. The built-in planner is useless.
ChicagoDave··on Coyote v. Acme (1990)
And yet not one person laughed when I saw it.

It was not a good movie.

ChicagoDave··on Google Has Removed MV2 Extensions from the Chrome Web Store, Including UBO
I stopped using chromium browsers years ago. After this move, not sure why anyone would.

If I can’t install an ad/malware blocker, I’m not using your browser.

ChicagoDave··on PostgreSQL for Everything
I would be framing my comments around enterprise architecture. For one off websites, cheaper on digital ocean is always the winner.
ChicagoDave··on PostgreSQL for Everything
The technical solution isn’t the skill issue I’m pointing towards.

It’s the business modeling skill that most developers lack, so they skip it and believe an ERD will magically cover all invariants.

ChicagoDave··on PostgreSQL for Everything
This is exactly how tightly coupled, unmaintainable software is constructed.

By picking the tools before understanding the model and building bespoke architecture.

You pick the tools that the business model requires. It might be a relational data store. It might not be. You might want an event store. You might want to reduce costs with lambdas and DynamoDB. You may need a pub/sub event broker.

The OP clearly loves Postgres. Cool. They also have limited experience with complex systems architectures because if they had that experience, they would have never written this article.

ChicagoDave··on Cursor launches Origin, GitHub alternative
I wouldn’t push someone else’s code into a Musk-owned repository.
ChicagoDave··on Universal health coverage could save $1T and 114k lives a year: study
The original universal healthcare plans were promoted by the GOP until Hillary got involved and it became a political football.
ChicagoDave··on Show HN: 1667, a terminal UI for writing fiction with language models
I went down this road six months ago with tool called Lantern though specifically for writing text adventure games.

I had it working and then realized that no matter how hard I put walls up between my artistic abilities and the llm was impossible.

The llm’s interference would eventually corrupt my own thinking process.

I tossed it and know anything I write will stand apart from GenAI.

ChicagoDave··on Could a computer scientist build a brain?
The human genome is essentially a billion-year-old quantum engineering document that we can read but can’t “yet” write.

Asimov’s positronic brain was the conceptual framework with the wrong formula.

ChicagoDave··on Bluesky's active user base is shrinking as its focus expands beyond the app
I’ll pass on using a platform owned by a white nationalist who’s betrayed his daughter, openly admitted attempting to rig elections, raided our government of life saving appropriations, destroyed public records, stolen social security data, and makes nearly all of his profits on government contracts while never paying taxes.
ChicagoDave··on Bluesky's active user base is shrinking as its focus expands beyond the app
We get to block them. They may exist but they’re invisible.

The bots and trolls and agents on X are always on your front porch.

ChicagoDave··on Bluesky's active user base is shrinking as its focus expands beyond the app
80% are bots, 10% trolls, and 5% foreign agents.

I’ll take Bluesky over that every day.

ChicagoDave··on Ask HN: What are you working on? (August 2026)
Finishing up the IDE (Chord Writer) for my new Interactive Fiction modeling language (Chord) for web+parser based games.

https://sharpee.net/ https://sharpee.plover.net/

ChicagoDave··on "Code was never the hard part" is an insult to all programmers
There is a half truth to code being the easier part.

In order to reduce the complexity of eventually coding something, you use modeling and code probes to validate the business model and then write the code.

This has been around since the days of batch programming and evolved through domain driven design principles.

The reality is the business can’t see that so they don’t invest in it and have no patience for it.

Agile wasn’t embraced because it was better. It was embraced because it was cheaper and faster.

Planning and modeling are the levers of complexity.

ChicagoDave··on Born Against, or why hobby programming communities are against LLM usage
The interactive fiction community seems to have a subset of hardcore anti AI hobbyists. Partly at stolen artistic IP, but also the coding half of text adventures is viewed as art just as much as the story and writing.

I’ve selected a path where I think building tools with AI is fine. But I want people to play my games knowing I created all of it.

ChicagoDave··on Eight Myths on Software Engineering and GenAI
https://martinfowler.com/articles/harness-engineering.html

https://developers.redhat.com/articles/2026/04/07/harness-en...

https://loiane.com/2026/04/harness-engineering-missing-layer...

https://devarch.ai/

ChicagoDave··on Eight Myths on Software Engineering and GenAI
There’s a small group of established architects talking about harness engineering, but I’m not sure anyone is actually listening to them.

And those same architects are quietly extracting real productivity from GenAI.

And even this write up skips that info by waving, “Some people…”

ChicagoDave··on How much can you delegate to agents?
I work on my MacBook in direct terminal sessions or in a container with no safeguards.

I save the container for well-planned units of work that can easily be repeated and validated on a branch.

I use direct sessions when I expect and the plan dictates that Claude might go off target and I need to hold the steering wheel.

Fable has increased my use of the container option.

ChicagoDave··on GitHub is the wrong shape for this new world
GitHub is fine. The thing that’s changed is that we’re unlikely to need large teams anymore. Merging code will be easier and if planned properly (using AI planning skills), the work can be broken up with clear boundaries.
ChicagoDave··on Introduction to Data-Oriented Design [pdf]
Domains should own their data and some data objects can be split between domains.

Data first is fine for simple systems, but lead to chaos for complex systems.

ChicagoDave··on Why Software Factories Fail (or: harness engineering is not enough)
I’ve been postulating that knowledge of old school principles like Method One along with test driven development and domain-driven design are the external factors allowing a subset of teams to succeed.

Absent those skills, the agile movement is flailing with GenAI.

ChicagoDave··on I Think You Might Be Fooling Yourself with AI
That study…I would have agreed with the group at that time. Up until December, I was vocally skeptical that GenAI could be used for anything more complex than a “departmental” app.

Opus and similar models completely invalidated that skepticism, especially when context windows increased.

In the last two weeks I designed and deployed a new programming language that compiles in a browser. Impossible in the before times.

ChicagoDave··on I think you might be fooling yourself with AI
These people keep citing that survey from 2025.

That kills all arguments from the article instantly.

December 2025 through today GenAI has become massively better. I’ve built things with Claude in contracted spans of time that would have been man-years in the before times.

Page 1 of 34Next →