LLMs Know Nothing
LLMs simply predict the next word in a sentence, which means they can never know the meaning behind the words.
John Konecny's blog!
LLMs simply predict the next word in a sentence, which means they can never know the meaning behind the words.
Hospitals can attract strong software engineers when managers build teams the way a good dynasty-mode coach in NCAA Football 06 builds a football program: by setting a clear strategy, developing people, enforcing standards, and recruiting for fit instead of relying on a big budget alone.
In the world of software engineering, we have optimized for reducing the lines of code written in a project, which is what I call an "Easy to Write" doctrine. This may have served us well when we had to write code by hand, but in the age of LLM's, writing lines of code is no longer time-consuming. It is time to acknowledge advancements in technology and adopt a new doctrine: "Simple to Fix".
Software has the power to do both good and evil things. The past few decades have shown great progress in the ability to do seemingly anything with just a smartphone and an internet connection, but there is a dark side. From having no respect for people's privacy to AI spreading fake news, it has become increasingly profitable to do the wrong thing. We as professional software engineers should…
Being unemployed for three years was one of the most difficult experiences of my life, but I learned how to be a happier and healthier person because of it.
Transport Phenomena turned Chemical Engineering into a proper engineering discipline. If we follow the same roadmap, we too, as software engineers, can turn our profession into a proper engineering discipline. I am calling this new approach Data Transport Phenomena.
LambdaConf 2025 Talk
Now that we have learned about ways math could be used to make better software, it is time to actually start making the equations so we can do the math!
Factorio is the perfect visual and practical manifestation of how ALL software is designed, whether intentionally or not, and we as software developers can use that fact to design better systems before writing a single line of code.