In the tech world, there is a constant flow of changes and keeping up with them means the choice for tools and technologies which are the most appropriate to invest your time in. In 2025 the best programming language or technology stack to learn really depends on your personal aims, hobbies, and apps you are going to create.
The interest in Java is dropping. February 2025 TIOBE programming community index. C++, which has long been the cornerstone of system programming and performance-critical applications, has officially overtaken Java to take second place in the TIOBE programming language popularity index. A new report from the Java vendor Azul claims that 88% of companies are considering moving off of Oracle Java to another alternative as a result of rising costs and restrictive policies from Oracle, among other issues.
The growing trend in the world of software development: speed matters. C++, Go, and Rust are gaining popularity because the need for computing power increases faster than speed of CPUs is increasing, sothere is a growing interest to the fast programming languages. While C++ is establishing itself, other fast languages are making significant strides. Go continues its top 10 ranking, while Rust has reached an all-time high.
Python still holds its place at the top of the programming world. Since the number of trained experts in the software industry is not enough to cover the growing need, professionals from many other fields are taking over programming skills with the help of Python. This ensures that Python maintains its position even as speed continues to be emphasized in programming language choices. Programs written with Python are often notoriously slow and inefficient. Python 3.14, due out later this year, is set to receive a new type of interpreter that can boost performance by up to 30% with no changes to existing code. Write Python like it’s 2025 and check Python Libraries That Will Make You Feel Like a Data Wizard.
There are also innovative alternatives to the popular languages are gaining steam—and one of them could be the perfect fit for your next project. Top programming languages to learn in 2025: Python, JavaScript, Rust, and more – maybe also Go. Check out also those 11 cutting-edge programming languages to learn now or decide it is better for you to not going to learn a new programming language this year.
Microsoft is actively pushing Visual Studio Code extensions for many uses and even replacing existing separate tools. GitHub Copilot is advertised as your AI pair programmer tool in Visual Studio Code. Check the Best VS Code Extensions to Boost Your Productivity.
Best Backend Frameworks for 2025: A Developer’s Guide to Making the Right Choice The stakes for choosing the right backend framework have never been higher. With the explosion of AI-powered applications, real-time processing requirements, and microservices architectures, your framework choice can make or break your project’s success.
Artificial intelligence (AI) is accelerating at an astonishing pace, quickly moving from emerging technologies to impacting coding a lot AI tools have come heavily to the coding. Coders use AI to help their coding in many ways. You can write code quickly. How to refactor code with GitHub Copilot. How To Build Web Components Using ChatGPT. There are also warnings that Using GitHub Copilot is one sure-fire way to never actually learn how to do coding.
The web has come a long way from static HTML pages to dynamic and highly interactive applications. When traditional JavaScript-based web apps struggle with performance-intensive tasks, WebAssembly (WASM) promises to enable near-native performance on the web. Read Why WebAssembly (WASM) is the Future of High-Performance Web Apps.
JavaScript in 2025 will see advancements in serverless architectures, integration with WebAssembly, adoption of microfrontends, and more. JavaScript is also a fighting field. Deno filed a petition with the United States Patent and Trademark Office to cancel Oracle’s trademark in November 2024. Oracle will not voluntarily release its trademark on the word “JavaScript”. Building Modern React Apps in 2025 – A Guide to Cutting-Edge Tools and Tech Stacks
The open source, cross-platform JavaScript runtime environment Node.js will soon support TypeScript by default, without extra configuration. Node 23 will be able to run TypeScript files without any extra configuration. Express is an extremely commonly used web server application framework in Node.js.
Open Source in 2025: Strap In, Disruption Straight Ahead article takes a look for new tensions to arise in the New Year over licensing, the open source AI definition, security and compliance, and how to pay volunteer maintainers. For good news check out Top Open Source Projects to Watch in 2025 and 13 top open-source tools you must use for your next big project in 2025.
The Mobile Development Tech Stack for 2025 selection is important because the right tech stack can make or break your mobile app. The mobile development tech stack for 2025 is rich with opportunities.
Must-Know 2025 Developer’s Roadmap and Key Programming Trends article says that in the world of coding trends, one thing is clear: classic languages like Java, Python, and JavaScript are still important, but they’re being joined by new favorites such as Go and Rust. And when you ask “Is JavaScript or Python 2025?” the answer is rarely simple – and could be that you need both.
Here are some points:
Python’s Growth in Data Work and AI: Python continues to lead because of its easy-to-read style and the huge number of libraries available for tasks from data work to artificial intelligence. Tools like TensorFlow and PyTorch make it a must-have.
JavaScript and Its Ongoing Role in Building Website: JavaScript (and by extension, TypeScript) is the basic building block. JavaScript is still essential for web work, running both the parts you see on a site and the behind-the-scenes work, but many coders are now preferring TypeScript for business projects. Try building a small web app using React.
The Rise of Go and Rust: For those looking at future coding languages 2025, Go and Rust are getting a lot of attention.
Java, C++, and C#: The Reliable Favorites: Even in 2025, there’s no ignoring that languages like Java, C++, and C# are still important. Java continues to be a top choice for large business applications and Android app development, while C++ is key in systems work and game development.
There are several shifts that every aspiring coder should keep in mind:
Adding Artificial Intelligence to Coding: The future of coding is closely linked with AI
Building for the Cloud: With cloud computing becoming common, languages that handle many tasks at once and run fast (like Go and Rust) are more important than ever.
The Need for Full-Stack Skills: Coders today are expected to handle both the front part of websites and the back-end work. JavaScript, along with tools like Node.js and modern front-end libraries, is key.
Focus on Safety and Speed: With online security becoming a big issue, languages that help avoid mistakes are getting more attention. Rust’s features that prevent memory errors and Go’s straightforward style are good examples.
Keep Learning and Stay Flexible: One thing that never changes in tech is change itself. What is popular in 2024 might be different in 2025.
Here’s a simple table that sums up some facts in plain language:
| Language | 2025 Trend | Main Advantage | Resource Link |
|---|---|---|---|
| Python | Leads in data work and AI | Easy to read, lots of tools | GeeksforGeeks |
| JavaScript | Essential for building websites | Works everywhere on the web | Snappify |
| TypeScript | Becoming popular in large projects | Helps catch errors early | Fullstack Academy |
| Go | Growing quickly in cloud computing | Fast and handles many tasks at once | Nucamp |
| Rust | New favorite for safe, low-level coding | Prevents common memory mistakes | The Ceres Group |
| Java | Still important for big business and Android work | Runs on many types of systems | Wikipedia |
Best Dev Stacks to Learn in 2025lists the top development stacks for 2025 to be:
1. MERN Stack (MongoDB, Express.js, React, Node.js)
2. MEVN Stack (MongoDB, Express.js, Vue.js, Node.js)
3. JAMstack (JavaScript, APIs, Markup)
4. T3 Stack (Next.js, TypeScript, tRPC, Tailwind CSS, Prisma)
5. Flutter Stack (Flutter, Firebase)
6. PERN Stack (PostgreSQL, Express.js, React, Node.js)
7. Django Stack (Django, PostgreSQL, React/Angular)
8. DevOps Stack (Docker, Kubernetes, Jenkins, Terraform)
9. AI/ML Stack (Python, TensorFlow, PyTorch, FastAPI)
10. Blockchain Development Stack (Solidity, Ethereum, Hardhat)
11. Spring Boot + React Stack
10 hot programming trends — and 10 going cold
Hot: Repatriation
Not: Cloud bills
Hot: AI partners
Not: Human pair programming
Hot: Rust
Not: C/C++
Hot: Wasm
Not: Interpreters
Hot: CPUs
Not: GPUs
Hot: Zero-knowledge proofs
Not: Digital signatures
Hot: Trustworthy ledgers
Not: Turing-complete ledgers
Hot: GraphQL
Not: REST
Hot: Static site generators
Not: Single-page apps
Hot: Database configuration
Not: Software programming
What’s trending in Software-driven Automation (SDA) in 2025? Here are some predictions:
1. Virtual Safe Control – A new and novel concept introduced by CODESYS and SILista, making it possible to implement Functional Safety controller reaching SIL2 or even SIL3 level, using generic hardware with help of software virtualisation. This will significantly decrease cost of hardware and speed up development cycle.
2. Open platforms – This trend started already last year, and now we’re seeing more and more automation vendors coming this way. #ctrlXOS opened the game, and there are other vendors like Phoenix coming the same way with their PLCnext Virtualised.
3. Model-based Design (MBD) – An old concept but not yet fully utilised in development. Maybe because lack of well integrated toolchains in the past. But now we’re seeing more and more industrial players adopting the methodology in their product development.
4. AI, of course, but how? Naturally AI can assist in efficient software development and testing. Also some algorithm optimisation and condition monitoring with AI and ML has been seen.
960 Comments
Tomi Engdahl says:
VS Code vs. VSCodium: How different is the open source version?
https://www.howtogeek.com/vs-code-vs-vs-codium-how-different-is-the-open-source-version/
Tomi Engdahl says:
https://www.kdnuggets.com/finding-meaningful-work-in-the-age-of-vibe-coding
Tomi Engdahl says:
Cory Doctorow Says the AI Industry Is About to Collapse
“So, you’re saying a third of the stock market is tied up in seven AI companies that have no way to become profitable and that this is a bubble that’s going to burst and take the whole economy with it?”
https://futurism.com/future-society/cory-doctorow-ai-collapse
Tomi Engdahl says:
https://www.howtogeek.com/visual-studio-code-just-got-a-huge-terminal-upgrade/
Tomi Engdahl says:
JustHTML is a fascinating example of vibe engineering in action
14th December 2025
I recently came across JustHTML, a new Python library for parsing HTML released by Emil Stenström. It’s a very interesting piece of software, both as a useful library and as a case study in sophisticated AI-assisted programming.
https://simonwillison.net/2025/Dec/14/justhtml/
Tomi Engdahl says:
https://thehackernews.com/2025/12/experts-confirm-jssmuggler-uses.html
Tomi Engdahl says:
C++ code editing tools for GitHub Copilot in public preview
https://github.blog/changelog/2025-12-16-c-code-editing-tools-for-github-copilot-in-public-preview/
C++ code editing tools for GitHub Copilot are now in public preview in the latest Visual Studio 2026 Insiders release. These tools extend Copilot’s ability to understand and modify C++ code at scale by providing deep symbol awareness for reliable multi-file editing support.
The C++ code editing tools provide rich semantic data for any symbol in your project, enabling Copilot agent mode to
View all references across a codebase.
Understand symbol type, declaration, scope, and other metadata.
Visualize class inheritance hierarchies.
Trace function call chains.
Tomi Engdahl says:
Microsoft deprecates IntelliCode for Visual Studio Code
news
Dec 16, 2025
2 mins
https://www.infoworld.com/article/4107421/microsoft-deprecates-intellicode-for-visual-studio-code.html
Microsoft recommends that C# developers use GitHub Copilot Chat for code suggestions and inline completions instead
Tomi Engdahl says:
Claude Code’s creator explains the limits of vibe coding
https://www.businessinsider.com/claude-code-creator-vibe-coding-limits-boris-cherny-anthropic-2025-12
Claude Code’s creator says vibe coding falls short when it comes to producing “maintainable code.”
Boris Cherny says he typically pairs with a model to write code for tasks that are more critical.
The models are still “not great at coding,” he added.
Tomi Engdahl says:
https://simonwillison.net/2025/Dec/15/porting-justhtml/
I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in 4.5 hours
15th December 2025
Tomi Engdahl says:
Why Google built its own VS Code fork in the first place
https://www.howtogeek.com/why-google-built-its-own-vs-code-fork-in-the-first-place/
Google forking VS Code was a very significant change, and there weren’t many signs that this was coming. When Google, a company that has championed and contributed to open source projects like Visual Studio Code, chooses to fork the application and build its own parallel app, it demands attention.
Antigravity is a very popular app, and has poached me from VS Code. With the success, it is safe to say that it was a very smart move by the company.
The ‘agent-first’ architecture required breaking the extension sandbox
Google decided to fork Visual Studio Code because the standard extension API was too restrictive for an agent-first plan. Traditional extensions are basically passive assistants. They usually just wait for you to type something out before popping up to help you. Also, they operate inside these strict security sandboxes that severely limit their ability to make big changes across your whole codebase.
When you’re using a standard setup, tools like GitHub Copilot are helpful, but they tend to live in the margins.
Tomi Engdahl says:
PythoC: A new way to generate C code from Python
how-to
Dec 10, 2025
7 mins
PythoC lets you use Python as a C code generator, but with more features and flexibility than Cython provides. Here’s a first look at the new C code generator for Python.
https://www.infoworld.com/article/4101101/pythoc-a-new-way-to-generate-c-code-from-python.html
Tomi Engdahl says:
AWS shows Rust love at re:Invent: 10 times faster than Kotlin, one tenth the latency of Go
https://devclass.com/2025/12/08/aws-shows-rust-love-at-reinvent-10-times-faster-than-kotlin-one-tenth-the-latency-of-go/
Tomi Engdahl says:
https://www.infoq.com/articles/overload-protection-platform-engineering/
Tomi Engdahl says:
Why AI agents are so good at coding
opinion
Dec 10, 2025
Soon LLMs will write better code than any human, for several simple reasons. Developers should rejoice.
https://www.infoworld.com/article/4101337/why-ai-agents-are-so-good-at-coding.html
I’ve written about how coding is so over. AI is getting smarter every day, and it won’t be long before large language models (LLMs) write better code than any human.
But why is coding the one thing that AI agents seem to excel at? The reasons are simple and straightforward.
At their core, LLMs process text. They take in massive amounts of text, learn the patterns of that text, and then use all of that information to predict what the next word will be in a given sentence. These models take your question, parse it into text tokens, and then use the trillions (quadrillions?) of vectors they have learned to understand the question and give an answer, one word, or token, at a time. It seems wild, but it is literally that simple. An LLM produces its answer one word at a time.
Doing all this ultimately comes down to just a huge amount of vector math—staggering amounts of calculations. Fortunately, GPUs are really good at vector math, and that is why AI companies have an insatiable appetite for GPUs and why Nvidia is the most valuable company in the world right now. It seems weird to me that the technology used to generate amazing video games is the same that produces amazing text answers to our questions.
Code is text
And of course, code is just words, right? In fact, that is one of the basic tenets of coding—it’s all just text. Git is designed specifically to store and manage text, and to understand the differences between two chunks of text. The tool we all work in, an integrated development environment (IDE), is really a glorified text editor with a bunch of bells and whistles attached. Coding is all about words.
In addition to being words, those words are structured consistently and succinctly—much moreso than the words we speak. Most text is messy, but all code by definition has patterns that are easier for an LLM to recognize than natural language. As a result, LLMs are naturally better at reading and writing code. LLMs can quite quickly and easily parse code, detect patterns, and reproduce those patterns on demand.
Code is plentiful
And there is an enormous amount of code out there. Just think of GitHub alone. A back-of-the-envelope calculation says there is around 100 billion lines of open-source code available for training AI. That’s a lot of code. A whole lot of code.
And if you need an explanation of how code works, there are something like 20 million questions and even more answers on Stack Overflow for AI to learn from. There’s a reason that Stack Overflow is a shell of its former self—we all are asking AI for answers instead of our fellow developers.
Code is verifiable
In addition, code is easily verified. First, does it compile? That is always the big first test, and then we can check via testing if it actually does what we want. Unlike other domains, AI’s code output can be checked and verified fairly easily.
If you choose to, you can even have your AI write unit and integration tests beforehand, further clarifying and defining what the AI should do. Then, tell your AI to write code that passes the tests. Eventually, AI will figure out that test-driven development is the best path to writing good code and executing on your wishes, and you won’t even have to ask it to do that.
Tomi Engdahl says:
https://thenewstack.io/es2026-solves-javascript-headaches-with-dates-math-and-modules/
Tomi Engdahl says:
Why AI coding agents aren’t production-ready: Brittle context windows, broken refactors, missing operational awareness
https://venturebeat.com/ai/why-ai-coding-agents-arent-production-ready-brittle-context-windows-broken
Tomi Engdahl says:
https://itsfoss.com/linux-power-user-signs/
Tomi Engdahl says:
Invisible IT is becoming the next workplace priority
IT leaders want their employees to work without running into digital hurdles, but many still struggle with fragmented systems that slow teams down. A new report from Lenovo sheds light on how widespread the problem has become and what organizations can do to reduce workplace friction.
https://www.helpnetsecurity.com/2025/12/08/invisible-it-workplace-priority/
Tomi Engdahl says:
Amazon CTO: why ‘vibe coding’ is dangerous
https://www.techinasia.com/amazon-cto-vibe-coding-dangerous
Tomi Engdahl says:
From Copy-Pasting Code to Building Real Python Projects — My Turning Point
How Automating My Own Problems Turned Python From Theory into a Real Skill
https://python.plainenglish.io/from-copy-pasting-code-to-building-real-python-projects-my-turning-point-09d424b0716f
Tomi Engdahl says:
10 GitHub Repositories to Master Vibe Coding
Explore top GitHub repositories to help you master this new style of coding and ship full-stack products faster than ever.
https://www.kdnuggets.com/10-github-repositories-to-master-vibe-coding
Tomi Engdahl says:
https://www.howtogeek.com/i-dont-use-linux-for-free-anymore-and-you-shouldnt-eitherheres-why/
Tomi Engdahl says:
Open-source framework enables addition of AI to software without prompt engineering
https://techxplore.com/news/2025-12-source-framework-enables-addition-ai.html#google_vignette
Developers can now integrate large language models directly into their existing software using a single line of code, with no manual prompt engineering required. The open-source framework, known as byLLM, automatically generates context-aware prompts based on the meaning and structure of the program, helping developers avoid hand-crafting detailed prompts, according to a conference paper presented at the SPLASH conference in Singapore in October 2025 and published in the Proceedings of the ACM on Programming Languages.
“This work was motivated by watching developers spend an enormous amount of time and effort trying to integrate AI models into applications,” said Jason Mars, an associate professor of computer science and engineering at U-M and co-corresponding author of the study.
Challenges of integrating AI models
Integrating AI applications creates headaches as developers must act as translators between different operating assumptions. Conventional programming performs operations on explicitly defined variables while LLMs process natural language text as input. To make them work together, developers must manually construct textual input in a process known as prompt engineering, which can be tedious, complex and imprecise.
The new language construct, byLLM, and a supporting runtime automate prompt engineering, allowing developers to write a few lines of code instead of hundreds when integrating LLMs into real-world applications.
“This innovation makes integrating powerful AI models into software as easy as calling a function, so developers can focus on building creative solutions rather than wrestling with prompt engineering,” said Lingjia Tang, an associate professor of computer science and engineering at U-M and co-corresponding author of the study.
How byLLM bridges programming and AI
The operator “by” acts as a bridge between conventional and LLM operations. A compiler based on the meaning-typed intermediate representation gathers semantic information about the program and the programmer’s aims. An automatic runtime engine converts that semantic information into a focused set of prompts to direct LLM processing.
A user study evaluating byLLM’s effectiveness found that developers using byLLM completed tasks over three times faster and wrote 45% fewer lines of code.
“By inferring the programmer’s intent from code snippets, byLLM lowers the barrier for AI-enhanced programming and could enable an entirely new wave of accessible, AI-driven applications,” said Krisztian Flautner, a professor of engineering practice at U-M and co-corresponding author of the study.
The team made byLLM open source, and it has seen rapid adoption with over 14,000 downloads in one month and interest from industry partners. The open source accessibility could empower smaller teams or even non-expert programmers to create advanced AI applications, potentially opening the door to new innovations in personalized software, research tools and interactive learning environments.
https://github.com/jaseci-labs/jaseci/tree/main/jac-byllm
byLLM is an innovative AI integration framework built for the Jaseci ecosystem, implementing the cutting-edge Meaning Typed Programming (MTP) paradigm. MTP revolutionizes AI integration by embedding prompt engineering directly into code semantics, making AI interactions more natural and maintainable. While primarily designed to complement the Jac programming language, byLLM also provides a powerful Python library interface.
Tomi Engdahl says:
Pixi: A Smarter Way to Manage Python Environments
Pixi makes python environment management simple, consistent, and portable.
https://www.kdnuggets.com/pixi-a-smarter-way-to-manage-python-environments
Tomi Engdahl says:
All I want for Christmas is a server-side JavaScript framework
analysis
Dec 5, 2025
3 mins
Could 2026 be the year of the beautiful back end? We explore the range of options for server-side JavaScript development, from Express to Next and all the rest.
https://www.infoworld.com/article/4100620/all-i-want-for-christmas-is-server-side-javascript.html
Tomi Engdahl says:
Vibe Coding Success: 39-year-old accountant masters AI tools, creates web app that handles his daily tasks
39-year-old accountant Wei Khjan Chan is making headlines for showing how professionals can reinvent their careers in the AI era.
https://www.financialexpress.com/life/technology-vibe-coding-success-39-year-old-accountant-masters-ai-tools-creates-web-app-that-handles-his-daily-tasks-4057485/
Tomi Engdahl says:
Rust core library partly polished for industrial safety spec
Ferrous Systems achieves IEC 61508 (SIL 2) certification for systems that demand reliability
https://www.theregister.com/2025/12/04/rust_core_library_partly_polished/
Tomi Engdahl says:
Vibe coding at Meta: How product managers are rapidly building prototype apps for Facebook’s Mark Zuckerberg
Vibe coding at Meta: The biggest advantage is speed. Several tech companies operate in a competitive world where new ideas need to be tested quickly.
https://www.financialexpress.com/life/technology-vibe-coding-at-meta-how-product-managers-are-rapidly-building-prototype-apps-for-facebooks-mark-zuckerberg-4065144/
Tomi Engdahl says:
https://www.inc.com/joe-procopio/the-world-doesnt-need-more-coders/91273438
Tomi Engdahl says:
https://itsfoss.com/news/torvalds-blue-screen-of-death/
Tomi Engdahl says:
https://www.phoronix.com/news/Wayland-On-Redox-OS
Tomi Engdahl says:
https://www.howtogeek.com/python-3-14-1-arrives-with-a-pile-of-improvements/
Tomi Engdahl says:
7 open-source apps I’d easily pay money for because they’re that good
These apps are free, but I’d be willing to throw down some cash for them. Here’s why
https://www.zdnet.com/article/7-open-source-apps-id-easily-pay-money-for-because-theyre-that-good/
Tomi Engdahl says:
Oracle, it’s time to free JavaScript.
Dear Oracle,
You have long ago abandoned the JavaScript trademark, and it is causing widespread, unwarranted confusion and disruption.
https://javascript.tm/letter?fbclid=Iwb21leAOfYJJjbGNrA59gkmV4dG4DYWVtAjExAHNydGMGYXBwX2lkDDM1MDY4NTUzMTcyOAABHpCL2bPscDk1uvi11d4kicuQns8NZjjFquLJ4e8dNWh3ozdxATqlg56h0lir_aem_1iEkxeoyXFVG2FNozdK_Ug
Tomi Engdahl says:
Seven coding domains no developer really understands
opinion
Dec 3, 2025
6 mins
Maybe you do truly understand one or two of these areas of coding mystery. Most of your fellow programmers are faking it.
https://www.infoworld.com/article/4099577/seven-coding-domains-no-developer-really-understands.html
Tomi Engdahl says:
Tech Workers Are in Deep, Deep Trouble
“Those laid off now are finding it harder to quickly secure new roles, which could further loosen the labor market.”
https://futurism.com/future-society/tech-labor-layoffs-ai
Tomi Engdahl says:
https://www.marktechpost.com/2025/11/26/oceanbase-releases-seekdb-an-open-source-ai-native-hybrid-search-database-for-multi-model-rag-and-ai-agents/
Tomi Engdahl says:
https://www.howtogeek.com/vs-code-isnt-the-only-option-these-open-source-editors-are-better-for-certain-workflows/
Tomi Engdahl says:
5 Workflow Automation Tools for All Professionals
Five powerful automation tools to help you streamline repetitive digital tasks, increase productivity, and create smarter workflows without requiring deep technical skills.
https://www.kdnuggets.com/5-workflow-automation-tools-for-all-professionals
Tomi Engdahl says:
The year coding changed forever
Optimism, laziness, and magical thinking: The year vibe coding took over tech
https://www.businessinsider.com/year-coding-changed-forever-silicon-valley-2025-12
riraam Raja, the founding engineer at the software company Decode, has been using generative AI to write code for two years. He says he can get projects done about twice as fast when he uses a chatbot to code with intention. Then one day, he fired off directions, and as he sat there while the bot’s wheels turned, he realized he could have actively written what he was aimlessly waiting for the bot to do. “I was giving away a bit of my agency, and so I made a decision to be very conscious,” he tells me.
Raja has become “very specific about when I delegate, and also how much I delegate,” he says. Waiting for the AI to spit out code can disrupt the flow of his work, and trusting too much work to it has led him to sometimes get bogged down in a lengthy review process. He’s also anxious about the long-term effects AI can have on how we all think and problem solve. “There’s a side effect where everyone’s confidence has increased, but so has their laziness, and their willingness to learn things from first principles has dropped,” he says. “I’ve definitely seen a drop in curiosity that I haven’t seen before, and so that worries me.”
The Collins dictionary made vibe coding its 2025 word of the year. Coined by OpenAI cofounder Andrej Karpathy in February, the term refers to using language and generative AI to speed up the coding process. Soon after, companies were adding it as a desired skill in job listings.
Tomi Engdahl says:
https://susam.net/url-in-c.html
Here is a silly little C puzzle:
#include
int main(void)
{
https://susam.net/
printf(“hello, world\n”);
return 0;
}
This code compiles and runs successfully.
$ c99 hello.c && ./a.out
hello, world
However, the C99 standard draft does not mention anywhere that a URL is a valid syntactic element in C. How does this code work then?
Tomi Engdahl says:
Vibe coding feels magical, but it can sink your business fast – here’s how
What may start as ‘move fast and break things’ too often becomes move fast and break everything, then spend a fortune rebuilding it.’
https://www.zdnet.com/article/vibe-coding-feels-magical-but-it-can-sink-your-business-fast-heres-how/
Tomi Engdahl says:
Why people keep flocking to Linux in 2025 (and it’s not just to escape Windows)
By my count, Linux has over 11% of the desktop market. Here’s how I got that number – and why people are making the leap.
https://www.zdnet.com/article/why-people-keep-flocking-to-linux-in-2025-and-its-not-just-to-escape-windows/
Tomi Engdahl says:
https://www.infoq.com/news/2025/11/reddit-comments-go-migration/
Tomi Engdahl says:
Building the PERFECT Linux PC with Linus Torvalds
https://www.youtube.com/watch?v=mfv0V1SxbNA
Tomi Engdahl says:
GitHub Copilot Code Review to Think Like a Maintainer
https://angiejones.tech/how-i-taught-github-copilot-code-review-to-think-like-a-maintainer/
Tomi Engdahl says:
https://www.howtogeek.com/open-source-projects-that-secretly-power-your-favorite-apps/
Tomi Engdahl says:
How I Actually Use AI Agents As A Senior Frontend Dev (Without Breaking Prod)
#
ai
#
frontend
#
programming
#
development
Every week there’s a new “AI for developers” video, but in real projects the question is simpler: how do you use these tools without slowing yourself down or shipping garbage to production? Over the last year, working across large Next.js frontends and Python FastAPI backends, a few patterns have consistently worked for me.
https://dev.to/rio14/how-i-actually-use-ai-agents-as-a-senior-frontend-dev-without-breaking-prod-1g1
Tomi Engdahl says:
https://www.makeuseof.com/tested-lightweight-linux-tools-and-they-all-earned-permanent-spot/