Paul Graham praises a 1952 IWC watch for its timeless design (looking like it could have been made yesterday despite being 74 years old) and engineering (still running at +1 second per day dial up).
#engineering
30 items
Gusto's engineering team doubled throughput by adopting AI-assisted tools, streamlining code reviews, and giving engineers more autonomy. The changes reduced bottlenecks and sped up code delivery.
A creator builds an overly complex, custom robot for his son, detailing the design and engineering process behind the project.
The article argues that engineering education and practice overemphasize analytical problem-solving while neglecting the equally important "loop" of problem formulation, experimentation, and learning from failure. It calls for a more balanced approach that integrates design thinking, iteration, and reflective practice into engineering work.
The paper proposes a conceptual framework called "Engineering Artificial Supreme Idiocy" (EASI) as a counterpoint to Artificial General Intelligence (AGI), exploring the intentional design of AI systems that maximize incompetence, misunderstanding, and counterproductivity to critique dominant narratives in AI development.
The article argues that the real challenge in AI development is not building the model itself, but rather managing the surrounding infrastructure, data pipelines, deployment, and organizational complexity that make the model useful in practice.
The article argues that the traditional "hacker mindset"—focused on technical ingenuity and disruptive innovation—is insufficient for solving complex societal problems. It advocates for a broader, more interdisciplinary approach that combines technical skills with humanistic values, collaboration, and long-term thinking to create meaningful impact beyond just building products.
The author shares observations from the TWSoftwareDev26 retreat, reflecting on discussions about the future of software development, including trends, challenges, and insights gained from conversations with industry peers.
The article argues that AI coding tools are creating an addictive feedback loop for engineers, leading to skill erosion and reduced problem-solving abilities as developers increasingly rely on AI-generated code without fully understanding it.
A series of articles on designing systems, covering topics such as system architecture, design patterns, and practical implementation approaches for building scalable and maintainable software systems.
Ford has brought back human engineers to inspect quality after its AI-based quality control system failed to meet standards. The AI system had been introduced to improve efficiency but required rehiring human workers to handle the checks accurately.
The essay examines the extreme proliferation of fireworks displays, calculating that in some peak seasons, fireworks are launched at rates of 354 per second globally. It questions whether this scale of celebration, with its environmental and noise impacts, is truly a good idea, urging reflection on the costs of entertainment.
The video explains the process of inventing new steel alloys, covering material science principles, alloying elements, heat treatment, and testing methods used in research and development.
Walter P Moore, an engineering firm, showcases a portfolio of diverse projects across multiple sectors including sports, transportation, healthcare, and commercial buildings, highlighting their structural and civil engineering expertise.
This introduction covers the basics of genomics, including cells, genomes, DNA, and chromosomes, aimed at engineers. It explains how DNA is structured and organized within cells to encode genetic information.
The article describes how the company migrated an entire JavaScript codebase to TypeScript by deploying a fleet of AI-powered "subagents" to automate the process, significantly reducing manual effort and time compared to a traditional manual migration.
Datadog developed a system to measure data completeness across its high-volume data pipeline at scale. The approach uses a distributed counting mechanism with idempotent keys to track expected vs. actual data volumes, enabling reliable SLAs and rapid detection of missing or delayed data.
The article covers common React testing interview questions that often challenge engineers, focusing on topics like testing hooks, async components, and mocking. It highlights practical testing strategies and pitfalls developers encounter during technical interviews for React roles.
The Spacesuits Engineering Archive is a collection of technical documents, schematics, and reference materials related to spacesuit design and engineering, compiled for educational and archival purposes.
The post argues that "95th percentile" performance, while often used as a benchmark, is actually not an exceptional standard in many contexts. Using examples from software engineering, the author demonstrates that what is considered "good" at the 95th percentile can still be far from true excellence when compared against absolute scales or more demanding thresholds like the 99.9th percentile.
The article describes investigating a slow logout issue in a platform using CockroachDB. The problem was caused by a query that scanned too many rows due to missing or suboptimal indexes. The author details the optimization process, which involved analyzing the query plan and adding proper indexes to reduce the query time from seconds to milliseconds.
The article explores how the United States has strategically built and maintained its technological sovereignty through key innovations, policies, and infrastructure developments, examining the historical and modern efforts to secure independence in critical technology sectors.
The article describes a modern digital astrolabe designed as a temporal engine capable of tracking celestial positions across a 50,000-year timeframe. It blends historical astrolabe design with digital computation for astronomical calculations and timekeeping.
An interactive visual guide explains the four-stroke cycle of a gasoline internal combustion engine, detailing the intake, compression, power, and exhaust strokes, along with key components like pistons, valves, spark plugs, and the crankshaft.
The article critiques the high cost and limited effectiveness of AI coding agents, arguing that many teams overspend on them due to poor software architecture, lack of test coverage, and over-reliance on AI. It suggests that investing in better engineering practices, documentation, and system design can reduce the need for expensive AI tools and produce better results.
GitHub engineers detail the performance challenges and optimizations behind rendering diff lines in pull requests, focusing on reducing browser reflows, improving scrolling smoothness, and handling large diffs more efficiently through techniques like virtualization and DOM batching.
The article explores the ambiguous meaning of the term "technical" in the context of software engineering and organizational roles. It argues that "technical" often conflates hands-on coding skills with deep domain expertise, leading to confusion in career ladders and job definitions. The piece advocates for clearer, more precise language to describe different types of skills and contributions.
Model-based design (MBD) uses mathematical and visual models to develop complex systems, improving efficiency by enabling early simulation, verification, and automatic code generation. It reduces development time, minimizes errors, and enhances collaboration across teams.
Ford has rehired experienced human engineers, dubbed "greybeards," after its AI-driven automation failed to meet quality-check standards. The company found that the AI could not replicate the nuanced judgment of veteran workers, leading to a return of human oversight in key manufacturing processes.
Zalando Engineering describes their migration to client-side load balancing to handle over a million requests per second. The article details the technical challenges, architectural decisions, and benefits of shifting from traditional server-side load balancing to a more scalable client-side approach.