Four decade veteran of software and product development.
AI CPTO riding the AI Augmented Development Wave.
๐บ๐ธ by birth.
๐ธ๐ฌ by choice!
@jdeamattson
@StanDrunorcal@kola_wole_ BTW-
Football / Futbol is a global sport.
The only countries where it is not first class is US and India (Cricket is the ticket there)
If the U.S. had treated the various teams and officials with respect
If they had treated the fans from various countries with respect
Than maybe this would be happening
Iranian team forced to โcommuteโ to the U.S. for their games
Top referee in Africa denied entry at the airport with an approved visa
Parents of players denied visas to watch their children
Ridiculously high ticket prices (though that is more on FIFA)
The US has been a rude and ungracious host and wonders why it is not being embraced with open arms.
@zarazhangrui It isnโt about degrees or what your studied
Engineers build
You build
You are an engineer
You just need to increase your pattern recognition surfaces to get better at it
A math teacher from a dairy farm in upstate New York took a job at IBM in 1957 to pay off her student loans. She planned to stay two years and go back to teaching. She stayed for 45. During that time she wrote the foundational papers that taught computers how to make code run fast.
She became the first woman named an IBM Fellow. She became the first woman to win the Turing Award, computing's highest honor. She died on her 88th birthday.
Her name was Frances Elizabeth Allen.
Here is the story, because the reason every program on your computer runs fast traces back to one woman most programmers have never heard of.
Frances was born on August 4, 1932 in Peru, New York, a small farming town a few miles south of the Canadian border. She grew up on a dairy farm. Her family had limited means but a deep emphasis on education. She earned a bachelor's degree in mathematics from Albany State Teachers College in 1954.
She became a math teacher. She taught practical math to farm kids at a small rural high school in the same town where she was born. She loved teaching. She wanted to do it for the rest of her life.
But she needed to pay off her student loans. She enrolled at the University of Michigan for a master's degree in mathematics. While there she took some of the earliest computing courses ever offered at the university and learned to program an IBM 650 from Bernard Galler, a founding member of what would become Michigan's computer science department.
On July 15, 1957 she joined IBM's Thomas J. Watson Research Center. Her first assignment was teaching incoming scientists a new programming language called FORTRAN. She planned to stay a couple of years, pay off her loans, and return to teaching.
She never left.
Her first major project was building a compiler for the Stretch and Harvest supercomputers. Stretch was one of the earliest supercomputers. Harvest was a coprocessor designed for the National Security Agency to break encrypted communications during the Cold War. Frances and her team designed a single compiler framework that handled three completely different programming languages, FORTRAN, Autocoder, and a new language called Alpha that was designed for the NSA to detect patterns in arbitrary text across any alphabet. The three compilers shared a common optimizing back end.
Then she turned to the question that would define her career. How do you make compiled code run faster?
Working both alone and with her colleague John Cocke, she wrote a series of papers that introduced the concepts still used by every optimizing compiler on Earth today. Her 1966 paper "Program Optimization" laid the conceptual basis for systematic analysis of how programs can be transformed to run more efficiently without changing their behavior. She introduced control flow analysis. She introduced data flow analysis. She introduced interprocedural optimization. She created the mathematical framework that allows a compiler to look at your code, understand its structure, and rewrite it to run faster than you wrote it.
Every time you compile a program in C, C++, Rust, Go, Swift, or Java and the compiler makes it faster than your source code should be, that is Frances Allen's work underneath.
From 1980 to 1995 she led IBM's Parallel TRANslation Group, PTRAN, which tackled the next frontier. How do you automatically take a program written for one processor and make it run across many processors simultaneously? Her team developed the program dependence graph, which became the primary structuring method used by most parallelizing compilers in the field.
In 1989 she became the first woman named an IBM Fellow, the highest technical honor inside the company. In 2006 she became the first woman to win the Turing Award, the prize the computing world treats as its Nobel. The citation read: "For pioneering contributions to the theory and practice of optimizing compiler techniques that laid the foundation for modern optimizing compilers and automatic parallel execution."
She retired from IBM in 2002 after 45 years. She spent her remaining years advocating for women in computing. IEEE created a medal in her name.
On August 4, 2020, her 88th birthday, Frances Allen died.
A math teacher from a dairy farm took a job to pay off her loans.
She stayed 45 years and taught every computer on Earth how to think faster.
Imagine Trump ever being invited to join a photo like this โ not in a million years.
Four presidents. Zero drama. Just smiles, respect, and a shared love of country. ๐บ๐ธ
Monica Lam (Stanford Professor):
"AI writes shallow reports for one reason, you ask it ONE question. Our method asks dozens, like a journalist, and the same chatbot starts writing articles 25% better organized than top AI."
paper presented at a leading AI research conference, her Stanford lab (OVAL) unveiled STORM - a method already used by 70,000+ people to generate Wikipedia-grade, fully-cited articles on topics it has never seen.
the secret formula: 6โ8 expert perspectives + cited expert interviews + ruthless outline + grounded section-by-section writing + blind-spot red team = a report you can actually trust.
watch the full breakdown to copy all 5 prompts into Claude.
save this post so the formula is ready when you need it.
Andrej Karpathy spent 70 minutes breaking down how top AI users actually work with LLMs.
The reality is simpler than people expect. You tell the model what you want in plain language and let it run.
No 40-line system prompts. No secret tricks.
By 2026 the engineer who writes off LLMs loses to the junior who just set one up properly.
70 minutes. Free. A rare straight look from an OpenAI co-founder.
Bookmark it and watch.
Anthropic engineer, James Brady:
"95% of agents in production can't be verified. We built ours so the user can read every step before trusting the result."
In 29 minutes he walks through ASHpl, the DSL his team built to keep research agents verifiable in production.
Every iteration the agent rewrites the whole program from scratch. A content-addressed cache makes the rerun nearly free.
One user session ends up as a 1,000-line program. The user reads the plan, spot-checks it, and watches the agent run the exact same code.
Watch the full talk, then save the setup below.
In 9 of my last 10 flights on UA each had multiple significant blow-ups including delays, missed connections, being bumped from First (domestic) and Polaris (international) to Economy, lost luggage, and inattentive and rude flight staff.
I was treated better as a non-elite Alaska passenger than as an elite UA flyer.
Michelle and I loved reading to this bright group of kids today!
We hope this new Chicago Public Library branch at the Obama Presidential Center will be a place where folks come to read, check out books, and connect with one another for years to come.
A Danish engineer dropped out of university in 1979, wrote a Pascal compiler so fast it made Borland a hundred-million-dollar company, then built the language that became the backbone of Microsoft's entire software ecosystem, then built TypeScript, which became the number one language on GitHub in 2025 and most developers who use his work every day have never heard his name.
His name is Anders Hejlsberg.
He was born in Copenhagen in 1960, started studying engineering at the Technical University of Denmark in 1979, and left before finishing his degree because he was already building something more interesting than anything his courses could offer.
He had access to a minicomputer at his high school, one of the first in Denmark to have one. He taught himself machine code, Algol, and Pascal.
By the time he was supposed to be finishing his degree, he had already written a Pascal compiler from scratch for the Nascom-2 microcomputer. He released it under the name Blue Label Pascal.
A small Danish software company called PolyData picked it up. Borland, the American developer tools company, found it and saw immediately what they had. They licensed the compiler, brought Hejlsberg to California, and in November 1983 released it as Turbo Pascal.
The price was $49.95. At the time, most Pascal compilers cost hundreds of dollars and ran slowly. Turbo Pascal was cheap and compiled code so fast that developers could not believe it was real. One reviewer read the speed claims on the box, assumed they were marketing fiction, tested it, and then wrote that he had never seen anything like it.
The product sold over one million copies. Borland became a serious company almost overnight, and Hejlsberg was the reason.
He kept building. He became chief architect of Delphi in 1995, Borland's rapid application development environment built on Object Pascal. Delphi let Windows developers build full graphical applications faster than anything else available.
It dominated enterprise Windows development through the mid-1990s. Teams that used it could ship in weeks what their competitors took months to build.
Microsoft noticed. In 1996 they made him an offer. He left Borland and joined Microsoft, and the project they handed him was the one that would define the next decade of enterprise software.
He designed C#.
Released in 2000 alongside the .NET Framework, C# was built to be modern in ways Java was not. Clean object orientation. Garbage collection. Strong typing.
A syntax familiar enough that Java and C++ developers could pick it up quickly but designed without the legacy decisions those languages had accumulated over decades. Hejlsberg later said one of his goals was to make the language feel inevitable, as if every decision was the only sensible one.
It worked. C# became the primary language of Microsoft's entire development platform. It powers enterprise applications, game development through Unity, cloud services on Azure, and Windows applications across hundreds of millions of machines. Around 6.2 million developers write C# professionally today.
Then he did it again.
By 2010, JavaScript had become unavoidable. Every web application ran on it. But JavaScript had been designed in ten days in 1995 for simple browser scripting, not for building complex systems with large teams. As codebases grew to hundreds of thousands of lines, the lack of a type system meant bugs that a compiler would have caught in any other language were only discovered in production.
Hejlsberg saw the problem clearly and spent two years designing a solution.
TypeScript launched in 2012 as an open-source typed superset of JavaScript. You write TypeScript, and it compiles down to plain JavaScript. The type system catches errors before the code runs. Large teams can work on the same codebase without breaking each other's code. Every major JavaScript framework adopted it. Google, Airbnb, Slack, and Microsoft all moved their codebases to TypeScript.
In August 2025, TypeScript overtook Python and JavaScript to become the number one language on GitHub by monthly contributors.
He is 65 years old. He is still at Microsoft as a Technical Fellow. He is still working on TypeScript.
Four languages. Four decades. Turbo Pascal made developer tools affordable and fast. Delphi made Windows application development accessible. C# became the backbone of enterprise software. TypeScript became the dominant language of the modern web.
Most of the developers using his work right now are too young to know what Turbo Pascal was. They learned to code in languages that borrowed from C#. They write TypeScript every day without knowing who designed it.
He dropped out of university in 1979 to build a compiler.
He has not stopped since.