41554 blogs · [ { "id": "01a0d1cb-68b9-71a9-84bc-80caad1c7c7a", "title": "Source line length before coding agents", "url": "https://shape-of-code.com/2026/09/20/source-line-length-before-coding-agents/", "published_at": "2026-09-20T21:56:16+00:00" }, { "id": "01a0d1cb-68b9-71a9-84bc-80caad54cd50", "title": "Project implementation time savings using coding agents", "url": "https://shape-of-code.com/2026/09/13/project-implementation-time-savings-using-coding-agents/", "published_at": "2026-09-13T21:26:19+00:00" }, { "id": "01a087df-2ce2-704f-a059-a4a74afe9346", "title": "Software effort estimation in 2026", "url": "https://shape-of-code.com/2026/09/06/software-effort-estimation-in-2026/", "published_at": "2026-09-06T21:37:49+00:00" }, { "id": "01a087df-2ce2-704f-a059-a4a74b945303", "title": "Number of projects worked on concurrently", "url": "https://shape-of-code.com/2026/08/30/number-of-projects-worked-on-concurrently/", "published_at": "2026-08-30T20:37:28+00:00" }, { "id": "01a087df-2ce2-704f-a059-a4a74bc35448", "title": "End-user Pentium and SIMM prices in the 1990s", "url": "https://shape-of-code.com/2026/08/23/end-user-pentium-and-simm-prices-in-the-1990s/", "published_at": "2026-08-23T22:17:42+00:00" }, { "id": "01a087df-2ce2-704f-a059-a4a74cbfe801", "title": "Computers installed in the UK during the 1960s", "url": "https://shape-of-code.com/2026/08/16/computers-installed-in-the-uk-during-the-1960s/", "published_at": "2026-08-16T22:16:06+00:00" }, { "id": "01a087df-2ce2-704f-a059-a4a74d70f6be", "title": "2026 in the programming language standards’ world", "url": "https://shape-of-code.com/2026/08/09/2026-in-the-programming-language-standards-world/", "published_at": "2026-08-09T17:44:31+00:00" }, { "id": "01a087df-2ce2-704f-a059-a4a74ddbe9b2", "title": "Flagging poor algorithm choice: LLMs next role", "url": "https://shape-of-code.com/2026/08/02/flagging-poor-algorithm-choice-llms-next-role/", "published_at": "2026-08-02T21:58:00+00:00" }, { "id": "01a087df-2ce2-704f-a059-a4a74e4d40f1", "title": "Distribution of number of statements in functions", "url": "https://shape-of-code.com/2026/07/26/distribution-of-number-of-statements-in-functions/", "published_at": "2026-07-26T21:50:30+00:00" }, { "id": "01a087df-2ce2-704f-a059-a4a74f1b901a", "title": "Call graph neighbourhood and fault prediction", "url": "https://shape-of-code.com/2026/07/19/call-graph-neighbourhood-and-fault-prediction/", "published_at": "2026-07-19T22:10:23+00:00" }, { "id": "01a087df-2ce2-704f-a059-a4a74f2ea2db", "title": "Classification of code updates", "url": "https://shape-of-code.com/2026/07/12/classification-of-code-updates/", "published_at": "2026-07-12T21:38:44+00:00" }, { "id": "01a087df-2ce2-704f-a059-a4a74f618954", "title": "Detailed management data on 1,211 software projects", "url": "https://shape-of-code.com/2026/07/05/detailed-management-data-on-1211-software-projects/", "published_at": "2026-07-05T22:18:39+00:00" }, { "id": "01a0cce2-fd51-709d-8f78-38ab0a5084e9", "title": "A model of fault experiences for a single functionality program", "url": "https://shape-of-code.com/2026/06/28/a-model-of-fault-experiences-for-a-single-functionality-program/", "published_at": "2026-06-28T21:54:27+00:00" }, { "id": "01a0cce2-fd51-709d-8f78-38ab0b4567e3", "title": "Reliability via N-version programming?", "url": "https://shape-of-code.com/2026/06/21/reliability-via-n-version-programming/", "published_at": "2026-06-21T21:37:41+00:00" }, { "id": "01a0cce2-fd51-709d-8f78-38ab0ba99fa2", "title": "Specification based programming", "url": "https://shape-of-code.com/2026/06/14/specification-based-programming/", "published_at": "2026-06-14T21:48:31+00:00" }, { "id": "01a0cce2-fd51-709d-8f78-38ab0c7447c8", "title": "Waiting times and the task selection process", "url": "https://shape-of-code.com/2026/06/07/waiting-times-and-the-task-selection-process/", "published_at": "2026-06-07T21:19:59+00:00" }, { "id": "01a0cce2-fd51-709d-8f78-38ab0d5614d9", "title": "Projects are worked on in fits and starts", "url": "https://shape-of-code.com/2026/05/31/projects-are-worked-on-in-fits-and-starts/", "published_at": "2026-05-31T21:42:16+00:00" }, { "id": "01a0cce2-fd51-709d-8f78-38ab0e3021e2", "title": "Answering via a scale to improve estimation accuracy", "url": "https://shape-of-code.com/2026/05/24/answering-via-a-scale-to-improve-estimation-accuracy/", "published_at": "2026-05-24T21:45:42+00:00" }, { "id": "01a0cce2-fd51-709d-8f78-38ab0e97f979", "title": "Estimating Open source project lifecycle using the Bass model", "url": "https://shape-of-code.com/2026/05/17/estimating-open-source-project-lifecycle-using-the-bass-model/", "published_at": "2026-05-17T22:02:24+00:00" }, { "id": "01a0cce2-fd51-709d-8f78-38ab0f7c3b81", "title": "Software task estimation using LLMs is fake research", "url": "https://shape-of-code.com/2026/05/10/software-task-estimation-using-llms-is-fake-research/", "published_at": "2026-05-10T21:00:33+00:00" }, { "id": "01a0cce3-abf5-739c-92c6-0afdd7843e08", "title": "Taking a new GLR parser generator for a spin", "url": "https://shape-of-code.com/2026/05/03/taking-a-new-glr-parser-generator-for-a-spin/", "published_at": "2026-05-03T21:51:36+00:00" }, { "id": "01a0cce3-abf6-71ba-81f4-3b00e502f26a", "title": "Working with an LLM maths assistant to model software processes", "url": "https://shape-of-code.com/2026/04/26/working-with-an-llm-maths-assistant-to-model-software-processes/", "published_at": "2026-04-26T22:04:36+00:00" }, { "id": "01a0cce3-abf6-71ba-81f4-3b00e5eadbf1", "title": "Predicting reports of new faults by counting past reports", "url": "https://shape-of-code.com/2026/04/19/predicting-reports-of-new-faults-by-counting-past-reports/", "published_at": "2026-04-19T21:26:19+00:00" }, { "id": "01a0cce3-abf6-71ba-81f4-3b00e61ac968", "title": "Advertised prices of desktop computers during the 1990s", "url": "https://shape-of-code.com/2026/04/12/advertised-prices-of-desktop-computers-during-the-1990s/", "published_at": "2026-04-12T21:58:29+00:00" }, { "id": "01a0cce3-abf6-71ba-81f4-3b00e66e990d", "title": "Maximum Adds per second for 1950s/early 1960s computers", "url": "https://shape-of-code.com/2026/04/05/maximum-adds-per-second-for-1950s-early-1960s-computers/", "published_at": "2026-04-05T22:03:14+00:00" }, { "id": "01a0cce3-abf6-71ba-81f4-3b00e70f6788", "title": "Chinese research in software engineering", "url": "https://shape-of-code.com/2026/03/29/chinese-research-in-software-engineering/", "published_at": "2026-03-29T21:44:14+00:00" }, { "id": "01a0cce3-abf6-71ba-81f4-3b00e742786f", "title": "70% of new software engineering papers on arXiv are LLM related", "url": "https://shape-of-code.com/2026/03/22/70-of-new-software-engineering-papers-on-arxiv-are-llm-related/", "published_at": "2026-03-22T22:31:08+00:00" }, { "id": "01a0cce3-abf6-71ba-81f4-3b00e7e55347", "title": "Identifier names chosen to hold the same information", "url": "https://shape-of-code.com/2026/03/15/identifier-names-chosen-to-hold-the-same-information/", "published_at": "2026-03-15T22:57:05+00:00" }, { "id": "01a0cce3-abf6-71ba-81f4-3b00e8a22a6e", "title": "Analysis of some C/C++ source file characteristics", "url": "https://shape-of-code.com/2026/03/08/analysis-of-some-c-c-source-file-characteristics/", "published_at": "2026-03-08T22:46:24+00:00" }, { "id": "01a0cce3-abf6-71ba-81f4-3b00e91abed6", "title": "Relative performance of computers since the 1990s", "url": "https://shape-of-code.com/2026/03/01/relative-performance-of-computers-since-the-1990s/", "published_at": "2026-03-01T22:48:16+00:00" }, { "id": "01a0cce4-0139-716b-9d88-5483101ab47f", "title": "Investigating an LLM generated C compiler", "url": "https://shape-of-code.com/2026/02/22/investigating-an-llm-generated-c-compiler/", "published_at": "2026-02-22T22:54:21+00:00" }, { "id": "01a0cce4-0139-716b-9d88-548310ff4311", "title": "Algorithm complexity and implementation LOC", "url": "https://shape-of-code.com/2026/02/15/algorithm-complexity-and-implementation-loc/", "published_at": "2026-02-15T23:02:45+00:00" }, { "id": "01a0cce4-0139-716b-9d88-548311cbbe41", "title": "Dennard scaling a necessary condition for Moore’s law", "url": "https://shape-of-code.com/2026/02/08/dennard-scaling-a-necessary-condition-for-moores-law/", "published_at": "2026-02-08T21:56:18+00:00" }, { "id": "01a0cce4-0139-716b-9d88-548312c5a32f", "title": "Public documents/data on the internet sometimes disappears", "url": "https://shape-of-code.com/2026/02/01/public-documents-data-on-the-internet-sometimes-disappears/", "published_at": "2026-02-01T22:39:29+00:00" }, { "id": "01a0cce4-0139-716b-9d88-548313176047", "title": "Number of calls to/from functions vs function length", "url": "https://shape-of-code.com/2026/01/25/number-of-calls-to-from-functions-vs-function-length/", "published_at": "2026-01-25T22:54:48+00:00" }, { "id": "01a0cce4-0139-716b-9d88-548313c8fef1", "title": "Formal methods and LLM generated mathematical proofs", "url": "https://shape-of-code.com/2026/01/18/formal-methods-and-llm-generated-mathematical-proofs/", "published_at": "2026-01-18T21:55:02+00:00" }, { "id": "01a0cce4-0139-716b-9d88-548313fcdf6d", "title": "Distribution of small project completion times", "url": "https://shape-of-code.com/2026/01/11/distribution-of-small-project-completion-times/", "published_at": "2026-01-11T21:26:37+00:00" }, { "id": "01a0cce4-0139-716b-9d88-548314a8d5ff", "title": "Modelling time to next reported fault", "url": "https://shape-of-code.com/2026/01/04/modelling-time-to-next-reported-fault/", "published_at": "2026-01-04T22:50:32+00:00" }, { "id": "01a0cce4-0139-716b-9d88-548315460a9d", "title": "My 2025 in software engineering", "url": "https://shape-of-code.com/2025/12/28/my-2025-in-software-engineering/", "published_at": "2025-12-28T22:14:07+00:00" }, { "id": "01a0cce4-0139-716b-9d88-548316319fa3", "title": "Programming Punched card machines", "url": "https://shape-of-code.com/2025/12/21/programming-punched-card-machines/", "published_at": "2025-12-21T20:03:55+00:00" }, { "id": "01a0cce4-58e2-72df-ab9c-26241d3e8fb4", "title": "Naming convergence in a network of pairwise interactions", "url": "https://shape-of-code.com/2025/12/14/naming-convergence-in-a-network-of-pairwise-interactions/", "published_at": "2025-12-14T22:56:34+00:00" }, { "id": "01a0cce4-58e2-72df-ab9c-26241d8cc18e", "title": "Christmas books for 2025", "url": "https://shape-of-code.com/2025/12/07/christmas-books-for-2025/", "published_at": "2025-12-07T22:55:01+00:00" }, { "id": "01a0cce4-58e2-72df-ab9c-26241ddef87b", "title": "Lifetime of coding mistakes in the Linux kernel", "url": "https://shape-of-code.com/2025/11/30/lifetime-of-coding-mistakes-in-the-linux-kernel/", "published_at": "2025-11-30T22:59:26+00:00" }, { "id": "01a0cce4-58e2-72df-ab9c-26241ddfd0b8", "title": "Decline in downloads of once popular packages", "url": "https://shape-of-code.com/2025/11/23/decline-in-downloads-of-once-popular-packages/", "published_at": "2025-11-23T23:06:33+00:00" }, { "id": "01a0cce4-58e2-72df-ab9c-26241eb75c19", "title": "Occurrence of binary operator overloading in C++", "url": "https://shape-of-code.com/2025/11/16/occurrence-of-binary-operator-overloading-in-c/", "published_at": "2025-11-16T23:03:17+00:00" }, { "id": "01a0cce4-58e2-72df-ab9c-26241f1ceb8b", "title": "Fifth anniversary of Evidence-based Software Engineering book", "url": "https://shape-of-code.com/2025/11/09/fifth-anniversary-of-evidence-based-software-engineering-book/", "published_at": "2025-11-09T23:14:22+00:00" }, { "id": "01a0cce4-58e2-72df-ab9c-26241fcd2861", "title": "Best tool for measuring lots of source code", "url": "https://shape-of-code.com/2025/11/02/best-tool-for-measuring-lots-of-source-code/", "published_at": "2025-11-02T21:58:30+00:00" }, { "id": "01a0cce4-58e2-72df-ab9c-2624208b2ce8", "title": "Distribution of method chains in Java and Python", "url": "https://shape-of-code.com/2025/10/26/distribution-of-method-chains-in-java-and-python/", "published_at": "2025-10-26T22:56:43+00:00" }, { "id": "01a0cce4-58e2-72df-ab9c-26242102bf15", "title": "Finding links between gcc source code and the C Standard", "url": "https://shape-of-code.com/2025/10/19/finding-links-between-gcc-source-code-and-the-c-standard/", "published_at": "2025-10-19T22:28:16+00:00" }, { "id": "01a0cce4-58e2-72df-ab9c-262421fcd149", "title": "Modeling the distribution of method sizes", "url": "https://shape-of-code.com/2025/10/12/modeling-the-distribution-of-method-sizes/", "published_at": "2025-10-12T22:03:31+00:00" }, { "id": "01a0cce4-8e10-72c5-90a1-eb358f4752d8", "title": "Early research on economies of scale for computer systems", "url": "https://shape-of-code.com/2025/10/05/early-research-on-economies-of-scale-for-computer-systems/", "published_at": "2025-10-05T22:00:48+00:00" }, { "id": "01a0cce4-8e10-72c5-90a1-eb358f85b397", "title": "Data+code for book: The New C Standard", "url": "https://shape-of-code.com/2025/09/28/datacode-for-book-the-new-c-standard/", "published_at": "2025-09-28T22:02:38+00:00" }, { "id": "01a0cce4-8e10-72c5-90a1-eb358fc7cd7f", "title": "Distribution of integer literals in text/speech and source code", "url": "https://shape-of-code.com/2025/09/21/distribution-of-integer-literals-in-text-speech-and-source-code/", "published_at": "2025-09-21T21:00:38+00:00" }, { "id": "01a0cce4-8e10-72c5-90a1-eb35906832ca", "title": "ISO C++ committee has a new chief sheep herder", "url": "https://shape-of-code.com/2025/09/14/iso-c-committee-has-a-new-chief-sheep-herder/", "published_at": "2025-09-14T22:14:09+00:00" }, { "id": "01a0cce4-8e10-72c5-90a1-eb3590dfe318", "title": "Percentage of methods containing no reported faults", "url": "https://shape-of-code.com/2025/09/07/percentage-of-methods-containing-no-reported-faults/", "published_at": "2025-09-07T21:55:14+00:00" }, { "id": "01a0cce4-8e10-72c5-90a1-eb35917e8437", "title": "Halstead/McCabe: a complicated formula for LOC", "url": "https://shape-of-code.com/2025/08/31/halstead-mccabe-a-complicated-formula-for-loc/", "published_at": "2025-08-31T21:39:13+00:00" }, { "id": "01a0cce4-8e10-72c5-90a1-eb359243c644", "title": "Half-life of Open source research software projects", "url": "https://shape-of-code.com/2025/08/24/half-life-of-open-source-research-software-projects/", "published_at": "2025-08-24T22:06:33+00:00" }, { "id": "01a0cce4-8e10-72c5-90a1-eb3592ad9475", "title": "Positive and negative descriptions of numeric data", "url": "https://shape-of-code.com/2025/08/17/positive-and-negative-descriptions-of-numeric-data/", "published_at": "2025-08-17T21:29:36+00:00" }, { "id": "01a0cce4-8e10-72c5-90a1-eb3593428bac", "title": "Predicted impact of LLM use on developer ecosystems", "url": "https://shape-of-code.com/2025/08/10/predicted-impact-of-llm-use-on-developer-ecosystems/", "published_at": "2025-08-10T21:56:48+00:00" }, { "id": "01a0cce4-8e10-72c5-90a1-eb3593695e12", "title": "Impact of developer uncertainty on estimating probabilities", "url": "https://shape-of-code.com/2025/08/03/impact-of-developer-uncertainty-on-estimating-probabilities/", "published_at": "2025-08-03T22:02:15+00:00" }, { "id": "01a0cce4-c4fa-70d5-8f32-3f2ac27761c5", "title": "A process to find and extract data-points from graphs in pdf files", "url": "https://shape-of-code.com/2025/07/27/a-process-to-find-and-extract-data-points-from-graphs-in-pdf-files/", "published_at": "2025-07-27T21:21:46+00:00" }, { "id": "01a0cce4-c4fa-70d5-8f32-3f2ac2fc2e20", "title": "After 55.5 years the Fortran Specialist Group has a new home", "url": "https://shape-of-code.com/2025/07/20/after-55-5-years-the-fortran-specialist-group-has-a-new-home/", "published_at": "2025-07-20T22:01:11+00:00" }, { "id": "01a0cce4-c4fa-70d5-8f32-3f2ac3791991", "title": "Why is actual implementation time often reported in whole hours?", "url": "https://shape-of-code.com/2025/07/13/why-is-actual-implementation-time-often-reported-in-whole-hours/", "published_at": "2025-07-13T22:01:00+00:00" }, { "id": "01a0cce4-c4fa-70d5-8f32-3f2ac3b04a2f", "title": "When task time measurements are not reported by developers", "url": "https://shape-of-code.com/2025/07/06/when-task-time-measurements-are-not-reported-by-developers/", "published_at": "2025-07-06T22:18:45+00:00" }, { "id": "01a0cce4-c4fa-70d5-8f32-3f2ac3fe7fe3", "title": "An attempt to shroud text from LLMs", "url": "https://shape-of-code.com/2025/06/29/an-attempt-to-shroud-text-from-llms/", "published_at": "2025-06-29T21:52:12+00:00" }, { "id": "01a0cce4-c4fa-70d5-8f32-3f2ac4674dcd", "title": "Evolution has selected humans to prefer adding new features", "url": "https://shape-of-code.com/2025/06/22/evolution-has-selected-humans-to-prefer-adding-new-features/", "published_at": "2025-06-22T22:44:05+00:00" }, { "id": "01a0cce4-c4fa-70d5-8f32-3f2ac4f4e448", "title": "ClearRoute x Le Mans 24h Hackathon 2025", "url": "https://shape-of-code.com/2025/06/15/clearroute-x-le-mans-24h-hackathon-2025/", "published_at": "2025-06-15T22:16:13+00:00" }, { "id": "01a0cce4-c4fa-70d5-8f32-3f2ac550a11b", "title": "One code path dominates method execution", "url": "https://shape-of-code.com/2025/06/08/one-code-path-dominates-method-execution/", "published_at": "2025-06-08T22:01:29+00:00" }, { "id": "01a0cce4-c4fa-70d5-8f32-3f2ac5558bcd", "title": "The inconvenient history of Liberal Fascism", "url": "https://shape-of-code.com/2025/06/01/the-inconvenient-history-of-liberal-fascism/", "published_at": "2025-06-01T21:36:52+00:00" }, { "id": "01a0cce4-c4fa-70d5-8f32-3f2ac5d67e86", "title": "A safety-critical certification of the Linux kernel", "url": "https://shape-of-code.com/2025/05/25/a-safety-critical-certification-of-the-linux-kernel/", "published_at": "2025-05-25T21:45:09+00:00" }, { "id": "01a0cce4-e1b7-730c-8e0d-a4cccb502e23", "title": "Software_Engineering_Practices = Morals+Theology", "url": "https://shape-of-code.com/2025/05/18/software_engineering_practices-moralstheology/", "published_at": "2025-05-18T22:12:34+00:00" }, { "id": "01a0cce4-e1b7-730c-8e0d-a4cccbea87db", "title": "Long term growth of programming language use", "url": "https://shape-of-code.com/2025/05/11/long-term-growth-of-programming-language-use/", "published_at": "2025-05-11T22:12:15+00:00" }, { "id": "01a0cce4-e1b7-730c-8e0d-a4cccce5e178", "title": "Deciding whether a conclusion is possible or necessary", "url": "https://shape-of-code.com/2025/05/04/deciding-whether-a-conclusion-is-possible-or-necessary/", "published_at": "2025-05-04T21:29:30+00:00" }, { "id": "01a0cce4-e1b7-730c-8e0d-a4cccd7b9eb1", "title": "CPU power consumption and bit-similarity of input", "url": "https://shape-of-code.com/2025/04/27/cpu-power-consumption-and-bit-similarity-of-input/", "published_at": "2025-04-27T21:46:39+00:00" }, { "id": "01a0cce4-e1b7-730c-8e0d-a4ccce732497", "title": "Procedure nesting a once common idiom", "url": "https://shape-of-code.com/2025/04/20/procedure-nesting-a-once-common-idiom/", "published_at": "2025-04-20T22:23:45+00:00" }, { "id": "01a0cce4-e1b7-730c-8e0d-a4cccf069fce", "title": "Functions reduce the need to remember lots of variables", "url": "https://shape-of-code.com/2025/04/13/functions-reduce-the-need-to-remember-lots-of-variables/", "published_at": "2025-04-13T22:22:38+00:00" }, { "id": "01a0cce4-e1b7-730c-8e0d-a4cccfe89ee0", "title": "Remotivating data analysed for another purpose", "url": "https://shape-of-code.com/2025/04/06/remotivating-data-analysed-for-another-purpose/", "published_at": "2025-04-06T22:24:33+00:00" }, { "id": "01a0cce4-e1b7-730c-8e0d-a4ccd0895b7b", "title": "Benchmarking string search algorithms", "url": "https://shape-of-code.com/2025/03/30/benchmarking-string-search-algorithms/", "published_at": "2025-03-30T21:59:39+00:00" }, { "id": "01a0cce4-e1b7-730c-8e0d-a4ccd0fab2f4", "title": "Half-life of Microsoft products is 7 years", "url": "https://shape-of-code.com/2025/03/23/half-life-of-microsoft-products-is-7-years/", "published_at": "2025-03-23T22:45:45+00:00" }, { "id": "01a0cce4-e1b7-730c-8e0d-a4ccd1ea98c5", "title": "How has the price of a computer changed over time?", "url": "https://shape-of-code.com/2025/03/16/how-has-the-price-of-a-computer-changed-over-time/", "published_at": "2025-03-16T23:13:42+00:00" }, { "id": "01a0cce5-0b74-7069-a798-65e7541399eb", "title": "CPU frequency not relevant to SPEC benchmark performance", "url": "https://shape-of-code.com/2025/03/09/cpu-frequency-not-relevant-to-spec-benchmark-performance/", "published_at": "2025-03-09T23:27:06+00:00" }, { "id": "01a0cce5-0b75-7213-a00f-2143f1153b70", "title": "Repo of software estimation datasets", "url": "https://shape-of-code.com/2025/03/02/repo-of-software-estimation-datasets/", "published_at": "2025-03-02T23:36:47+00:00" }, { "id": "01a0cce5-0b75-7213-a00f-2143f1e15114", "title": "Deep dive looking for good enough reliability models", "url": "https://shape-of-code.com/2025/02/23/deep-dive-looking-for-good-enough-reliability-models/", "published_at": "2025-02-23T23:17:58+00:00" }, { "id": "01a0cce5-0b75-7213-a00f-2143f20fd24b", "title": "Zig is the next fashionable language", "url": "https://shape-of-code.com/2025/02/16/zig-is-the-next-fashionable-language/", "published_at": "2025-02-16T22:18:02+00:00" }, { "id": "01a0cce5-0b75-7213-a00f-2143f22cb971", "title": "Apollo guidance computer software development process", "url": "https://shape-of-code.com/2025/02/09/apollo-guidance-computer-software-development-process/", "published_at": "2025-02-09T22:46:46+00:00" }, { "id": "01a0cce5-0b75-7213-a00f-2143f25bee3a", "title": "Creating a global Standard requires being politically neutral", "url": "https://shape-of-code.com/2025/02/02/creating-a-global-standard-requires-being-politically-neutral/", "published_at": "2025-02-02T22:49:22+00:00" }, { "id": "01a0cce5-0b75-7213-a00f-2143f2dc63f7", "title": "Comparing developer/LLM coding performance", "url": "https://shape-of-code.com/2025/01/26/comparing-developer-llm-coding-performance/", "published_at": "2025-01-26T22:59:02+00:00" }, { "id": "01a0cce5-0b75-7213-a00f-2143f3206fb9", "title": "Example of an initial analysis of some new NASA data", "url": "https://shape-of-code.com/2025/01/19/example-of-an-initial-analysis-of-some-new-nasa-data/", "published_at": "2025-01-19T23:30:39+00:00" }, { "id": "01a0cce5-0b75-7213-a00f-2143f359b382", "title": "Extracting information from duplicate fault reports", "url": "https://shape-of-code.com/2025/01/12/extracting-information-from-duplicate-fault-reports/", "published_at": "2025-01-12T23:27:37+00:00" }, { "id": "01a0cce5-0b75-7213-a00f-2143f3fcdfcc", "title": "Changing development culture and practices: LLM edition", "url": "https://shape-of-code.com/2025/01/05/changing-development-culture-and-practices-llm-edition/", "published_at": "2025-01-05T23:11:30+00:00" }, { "id": "01a0cce5-2c0a-7034-a74c-bafbf13f42b6", "title": "My 2024 in software engineering", "url": "https://shape-of-code.com/2024/12/29/my-2024-in-software-engineering/", "published_at": "2024-12-29T23:27:05+00:00" }, { "id": "01a0cce5-2c0a-7034-a74c-bafbf1fea828", "title": "Small business programs: A dataset in the research void", "url": "https://shape-of-code.com/2024/12/22/small-business-programs-a-dataset-in-the-research-void/", "published_at": "2024-12-22T23:19:53+00:00" }, { "id": "01a0cce5-2c0a-7034-a74c-bafbf2d92351", "title": "Good enough reliability models: still an unknown", "url": "https://shape-of-code.com/2024/12/15/good-enough-reliability-models-still-an-unknown/", "published_at": "2024-12-15T23:15:44+00:00" }, { "id": "01a0cce5-2c0a-7034-a74c-bafbf3c0ff92", "title": "Christmas books for 2024", "url": "https://shape-of-code.com/2024/12/08/christmas-books-for-2024/", "published_at": "2024-12-08T23:12:20+00:00" }, { "id": "01a0cce5-2c0a-7034-a74c-bafbf3cc5405", "title": "21 Algol 60 compilers in 1962", "url": "https://shape-of-code.com/2024/12/01/21-algol-60-compilers-in-1962/", "published_at": "2024-12-01T23:28:31+00:00" }, { "id": "01a0cce5-2c0a-7034-a74c-bafbf4b17fab", "title": "The Norden-Rayleigh model: some history", "url": "https://shape-of-code.com/2024/11/24/the-norden-rayleigh-model-some-history/", "published_at": "2024-11-24T23:15:10+00:00" }, { "id": "01a0cce5-2c0a-7034-a74c-bafbf5031b60", "title": "Putnam’s software equation debunked", "url": "https://shape-of-code.com/2024/11/17/putnams-software-equation-debunked/", "published_at": "2024-11-17T22:56:51+00:00" }, { "id": "01a0cce5-2c0a-7034-a74c-bafbf5a0b161", "title": "Indented vs non-indented if-statements: performance difference", "url": "https://shape-of-code.com/2024/11/10/indented-vs-non-indented-if-statements-performance-difference/", "published_at": "2024-11-10T23:20:27+00:00" }, { "id": "01a0cce5-2c0a-7034-a74c-bafbf60be7db", "title": "Employment in the software business: we know nothing", "url": "https://shape-of-code.com/2024/11/03/employment-in-the-software-business-we-know-nothing/", "published_at": "2024-11-03T22:40:44+00:00" }, { "id": "01a0cce5-2c0a-7034-a74c-bafbf63ae043", "title": "C compiler conformance testing: with ChatGPT assistance", "url": "https://shape-of-code.com/2024/10/27/c-compiler-conformance-testing-with-chatgpt-assistance/", "published_at": "2024-10-27T23:14:58+00:00" } ] posts Claim your blog
Back to shape-of-code.com
Blog · corpus.blog/blogs/shape-of-code.com/posts

shape-of-code.com

shape-of-code.com

2026

2025

2024