Fragments: February 9
Martin Fowler reflects on the future of software development with AI, discussing cognitive debt, the role of LLMs, and how they might change programming.
Martin Fowler reflects on the future of software development with AI, discussing cognitive debt, the role of LLMs, and how they might change programming.
A study finds AI tools increase cognitive load and work intensity, leading to potential burnout despite productivity gains.
A study finds AI tools increase cognitive load and work intensity, leading to potential burnout, despite feeling more productive.
Explains enhancing a poetry app's share links with Myers Diff algorithm to show granular differences between poem snapshots and live edits.
Explores the concept of 'skills' in agentic AI, comparing them to 'magic numbers' in programming and discussing their inconsistent, opaque nature.
Lecture on control theory, exploring PID controllers and their role in taming complex systems, from steam engines to modern robotics.
A compiler engineer shares practical tips for generating C code, focusing on static inline functions and avoiding implicit integer conversions.
Explores using lenses in Haskell to simplify test assertions for nested data structures, improving test readability and precision.
A developer walks through implementing a new JVM analysis feature for the JStall tool, using GitHub Copilot and sharing the development process.
A daily link roundup covering .NET, AI, web development, Windows tools, and software engineering news and tutorials.
Updated guide for setting up a VPN connection between a Ubiquiti UniFi UDM and Microsoft Azure using the new Standard SKU resources.
Explores advanced mapping techniques in EF Core 10, focusing on JSON column support and modern entity-value type relationships.
Summary of January 2026 Microsoft Defender updates, focusing on new AI agents in Security Copilot and enhanced threat hunting capabilities.
A guide for R package maintainers on using a custom JavaScript tool to parse and organize lengthy CRAN reverse dependency check logs into manageable tabs.
Author Yihui Xie explains his decision to stop creating hex stickers for R packages, favoring minimal ASCII art instead to reduce visual clutter and package size.
Explores the future of programming languages designed for AI agents, discussing why new languages will emerge and what features they should prioritize.
A software developer discovers a data exposure vulnerability in Eversource's EV charger rebate portal, exposing customer PII.
Exploring the use of SMT solvers and the SMT-LIB language as an intermediate representation (IR) for compiler design and optimization.
A critical analysis of the '10x productivity' claims in AI-assisted software development, questioning quality and oversight.
Explores the EU Digital Identity Wallet's regulatory requirements, benefits for financial institutions, and its impact on Europe's digital payment landscape.