Engineers do get promoted for writing simple code · seangoedecke.com RSS feed
Science, Technology & Innovation · Mar 26, 2026
Simple code is an operational capability—engineers who understand the system can insert features cleanly and often ship simple implementations as quickly as complex ones, reducing execution drag and making code simplicity a leading indicator of delivery capacity and roadmap reliability.
Engineers do get promoted for writing simple code · seangoedecke.com RSS feed
Business, Finance & Industries · Mar 26, 2026
Promotions in software teams often hinge less on parsing technical complexity and more on observable throughput over time: engineers who produce many small, reliable, low-bug deliveries build a reputation and get rewarded, while apparent complexity can create a short-term illusion of importance that fades against cumulative delivery metrics.
Engineers do get promoted for writing simple code · seangoedecke.com RSS feed
Business, Finance & Industries · Mar 26, 2026
Using complexity as political protection is fragile: offloading maintenance or blaming ‘hard problems’ is exposed by cross-checking and aggregated complaints, and managers who consult trusted engineers quickly see through it—so matrixed reviews, internal references, and post-handoff maintenance feedback are effective controls.
Engineers do get promoted for writing simple code · seangoedecke.com RSS feed
Science, Technology & Innovation · Mar 26, 2026
The piece argues that writing unnecessarily complex code for job security is a harmful second‑order optimization because the immediate operational costs (slower delivery, more bugs, harder changes, weaker business impact) outweigh any friction to replacing the author; leaders should instead reward maintainability while letting engineers communicate hidden difficulty without encoding it into the product.
datasette-files-s3 0.1a1 · Simon Willison's Weblog
Science, Technology & Innovation · Mar 25, 2026
The release uses periodic S3 configuration retrieval to combine short‑lived IAM credentials with prefix (path) scoping, enabling time‑limited, path‑restricted storage access that reduces blast radius and lets Datasette deployments be confined to a bounded slice of a bucket rather than broad bucket permissions.
datasette-files-s3 0.1a1 · Simon Willison's Weblog
Science, Technology & Innovation · Mar 25, 2026
Version 0.1a1 introduces dynamic S3 credential refresh by periodically fetching S3 configuration from a URL so apps can use time-limited IAM credentials and avoid embedding long-lived AWS keys, enabling rotating access without redeploys or manual secret rotation.
datasette-files-s3 0.1a1 · Simon Willison's Weblog
Science, Technology & Innovation · Mar 25, 2026
datasette-files-s3 0.1a1 adds an S3-backed file layer to datasette-files so files can be stored and retrieved from an S3 bucket, decoupling file persistence from the application host and enabling more ephemeral Datasette deployments.
Thoughts on slowing the fuck down · Simon Willison's Weblog
Science, Technology & Innovation · Mar 25, 2026
Agent-assisted development can transform isolated human errors into compounded system-level failures because agent-driven code generation can outpace human review, letting many small defects accumulate and interact until the codebase becomes hard to reason about, so throughput looks good while review capacity and architectural understanding become the real constraints.
Thoughts on slowing the fuck down · Simon Willison's Weblog
Science, Technology & Innovation · Mar 25, 2026
The main risk is loss of human agency when teams delegate decision-making to agents for speed—causing epistemic failure, slower debugging, weaker architecture, and poorer strategic decisions—so governance should preserve decision rights and system comprehension rather than only accelerating delivery with autonomous tooling.
Thoughts on slowing the fuck down · Simon Willison's Weblog
Science, Technology & Innovation · Mar 25, 2026
Keep system-defining decisions—architecture, APIs and other gestalt-defining elements—under deliberate human authorship rather than automated agents, because foundational mistakes propagate widely; separate low-risk generated code from high-consequence design choices.
Thoughts on slowing the fuck down · Simon Willison's Weblog
Science, Technology & Innovation · Mar 25, 2026
Cap deployment of AI-generated code to a team’s actual review and reasoning capacity—use explicit throttling and deliberate pauses so speed doesn’t outpace understanding, reframing slowdowns as productivity safeguards.
datasette-llm 0.1a1 · Simon Willison's Weblog
Science, Technology & Innovation · Mar 25, 2026
Datasette plugins use purpose-based, heterogeneous multi-model deployment—routing different tasks (e.g., data enrichment vs SQL assistance) to specialized models—to optimize cost, latency and task fit while enabling easy task-level model substitution and reducing vendor lock-in.
datasette-llm 0.1a1 · Simon Willison's Weblog
Science, Technology & Innovation · Mar 25, 2026
Datasette adds register_llm_purposes() and get_purposes() to create a shared, discoverable registry of LLM task categories—turning implicit plugin conventions into explicit interfaces so plugins can declare and enumerate purposes, enabling admin UIs, validation, and treating model management as a platform-level concern.
datasette-llm 0.1a1 · Simon Willison's Weblog
Science, Technology & Innovation · Mar 25, 2026
Datasette now centralizes LLM model selection with a purpose-based routing layer so plugins request models by task intent (e.g., await llm.model(purpose="enrichment")), decoupling model choice from plugin code and enabling centralized governance, easier model swaps, and lower migration cost.
Regulation, Innovation · Federal Reserve (Speeches & Testimony)
Business, Finance & Industries · Mar 25, 2026
The Fed is signaling it wants financial innovation to occur within the regulated banking perimeter—using supervisory tools and potential enforcement to deter migration to less-regulated nonbanks—thereby favoring well-run incumbent banks as the preferred locus for scaling AI, tokenization, and embedded finance while creating regulatory headwinds for nonbank models that replicate core banking functions outside the prudential perimeter.
Regulation, Innovation · Federal Reserve (Speeches & Testimony)
Business, Finance & Industries · Mar 25, 2026
The Fed is shifting supervision toward transparency—publishing supervisory operating principles and formerly confidential bank manuals—to turn examiner-specific practices into public guidance and reduce uncertainty and regulatory risk for banks, fintechs, and investors around AI, digital assets, and partnerships.
Regulation, Innovation · Federal Reserve (Speeches & Testimony)
Business, Finance & Industries · Mar 25, 2026
The Fed supports bank–fintech partnerships as a way for community banks to access technology and markets but warns it will increase scrutiny—especially on risk allocation and consumer compliance—so only well-managed, transparent BaaS/embedded finance arrangements will be favored while lightly governed models face supervisory escalation and possible enforcement.
Regulation, Innovation · Federal Reserve (Speeches & Testimony)
Business, Finance & Industries · Mar 25, 2026
The Fed treats AI as both a bank efficiency/risk-management tool and a supervisory tool but insists human judgment remain decisive—creating a practical regulatory ceiling on fully autonomous AI in core prudential decisions and steering banks toward decision-support uses.
Regulation, Innovation · Federal Reserve (Speeches & Testimony)
Business, Finance & Industries · Mar 25, 2026
The Fed is shifting digital-asset oversight from a bespoke “novel activity” framework back into ordinary bank supervision—with withdrawn crypto-specific guidance, clarified capital and safekeeping rules, and a new pro-innovation stance—creating a clearer regulatory path for banks to offer stablecoins, tokenized deposits, safekeeping, and tokenized securities.
Improved Analytics in App Store Connect · Daring Fireball
Science, Technology & Innovation · Mar 25, 2026
Apple’s redesign sets a three-month reporting window as the default in App Store Connect—making 24‑hour and 7‑day views less visible and risking missed short‑term signals; teams should explicitly switch dashboards to short horizons for launches, pricing, or campaign diagnostics.