Entity Framework returns dynamic proxies whose GetType() breaks generic repositories, so I use ObjectContext.GetObjectType to get the real entity type.
How I migrated an Ionic Angular app with 500+ components to standalone using the official schematic, plus the routing and provider fixes that still needed a human.
Zigbee first, Matter later — radios for a local Home Assistant house
My house is Wi‑Fi and Shelly end to end. When I finally add battery sensors, I still plan Zigbee first — and Matter as a buying filter, not a rip-and-replace.
AI code review is the bottleneck — writing got cheap
Agents fill the merge queue faster than humans can read. The constraint moved from typing to verification — and most teams still review like nothing changed.
Daikin weather compensation — 21% less heat from one offset
Installer left the weather-compensation offset at +5. Dropping it to 0 cut heat-pump energy about 21% — same house, same week of March, Shelly numbers.
One AGENTS.md for every coding agent — stop maintaining three rule files
Put shared project rules in AGENTS.md, keep a thin CLAUDE.md that imports it, and leave Skills for verbs — so Cursor, Claude Code, and Codex stop drifting apart.