Take time to catch up with the latest content on I Programmer, the website that is written by programmers by programmers. In the news this week, to celebrate 50 years of Microsoft Bill Gates shared the original Altair BASIC Source Code as a pdf of the scanned fanfold paper! It certainly takes you back.
To receive this digest automatically by email, sign up for our weekly newsletter.

April 3 - 9, 2025
Featured Articles
|
Deep C Dives: Bits! 09 Apr | Mike James
Bits - this is what programming is all about but how do you actually work with bits? Find out in this extract from my latest book Deep C Dives.
|
Pre-History of Computing 03 Apr | Historian
The Computer History Museum's "This Day In History" entry for April 3rd is about John Napier, the Scottish mathematician who who died on this date in 1617. He invented logarithms and an early calculating device called Napier's Bones one of earliest of many tools by which calculation was performed before the advent of the digital computer.
|
|
Programming News and Views
|
Power Up Your CLI With Claude Code 09 Apr | Nikos Vaggalis
Claude Code, right now in research beta, is an Agentic coding assistant addressing the CLI Warriors. It is well worth knowing about.
|
Open Source AI - Stack Overflow Findings 09 Apr | Sue Gee
In March, over 1,000 developers and technologists responded to a survey conducted by Stack Overflow to discover developers' feelings about open-source AI. The results reveal a generational divide.
|
Azure SDK for Rust Goes Beta 08 Apr | Nikos Vaggalis
The official Microsoft Azure SDK for Rust is a collection of libraries that make Rust developers' life that little bit easier in accessing various Azure services.
|
Camunda Adds Agentic Orchestration 08 Apr | Kay Ewbank
Camunda has announced new agentic orchestration capabilities that companies can use to model, deploy, and manage AI agents in their end-to-end processes. Camunda is also introducing AI-powered features for dynamic, intelligent decision making and process generation.
|
Django 5.2 Adds Composite Key Support 07 Apr | Kay Ewbank
Django 5.2 has been released with the addition of support for composite primary keys, and the automatic importing of all models in the shell by default.
|
Perl Back In TIOBE Top 10 07 Apr | Sue Gee
The surprise new entry, or rather re-entry, to the TIOBE index this month is Perl, which has jumped up from #24 last month to #19, replacing Kotlin which has tumbled to #25.
|
Bill Gates Shares The Code That Launched Microsoft 06 Apr | Mike James
To celebrate Microsoft's 50th Anniversary, Bill Gates has shared the original Altair BASIC Source Code. However it's not been open-sourced in a GitHub repo - instead it's available as a 157-page pdf of scanned fan-fold paper! It makes for a fascinating read.
|
LeetGPU - The CUDA Challenges 04 Apr | Nikos Vaggalis
LeetGPU is a platform where you can write and test CUDA code. Now it adds Challenges to foster competition, asking you to put your GPU programming skills to the test by writing the fastest programs.
|
Torsten Hoefler Awarded ACM Prize In Computing 04 Apr | Kay Ewbank
Torsten Hoefler, a professor at ETH Zurich and Chief Architect for AI and Machine Learning at the Swiss National Supercomputing Centre, has been awarded the 2024 ACM Prize in Computing.
|
The Microsoft AI Agents for Beginners Course 03 Apr | Nikos Vaggalis
Microsoft has another free, self-paced AI course, intended for beginners. This one comprises 10 lessons that cover the fundamentals of building AI Agents.
|
Apple Adds Swift Version Manager 03 Apr | Kay Ewbank
Apple has announced the first stable release of Swiftly, a Swift version manager for installing, managing and updating Swift toolchains.
|
|
Books of the Week
If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a small source of revenue that helps us to continue posting.
|
Full Review
|
Data Smart (Wiley)
Author: Jordan Goldmeier Publisher: Wiley Date: November 2023 Pages: 448 ISBN: 978-1119931386 Audience: Excel users Level: Introductory Category: Data Science Rating: 4.5 Reviewer: Kay Ewbank
This is an updated edition of a well regarded title which looks at accessible ways to combine statistics and machine learning, along with Excel, to discover insights in your data.
|
Book Watch
|
Introduction to Database Systems Modeling and Administration (Technics Publications)
This book offers a structured approach to understanding database fundamentals, SQL programming, and data modeling best practices. James M. Reneau bridges the gap between theory and practical application by covering fundamental topics such as data modeling, normalization, and entity-relationship diagrams, all while introducing real-world database management principles. He includes step-by-step instructions on how to use MySQL, MariaDB, SQLite, and Microsoft SQL Server.
|
Source Code: My Beginnings (Random House)
This autobiography of Bill Gates is not about Microsoft or the Gates Foundation or the future of technology. Instead, it’s the personal story of Bill Gates' childhood, early passions and pursuits. Gates details his struggles to fit in and his discovery of a world of coding and computers in the dawn of a new era, and the path that took him from midnight escapades at a nearby computer center to his college dorm room, where he sparked a revolution that would change the world.
|
The Mysterious Mr. Nakamoto (Crown)
In October 2008, someone going by the name Satoshi Nakamoto posted a white paper outlining “a peer-to-peer electronic cash system” called Bitcoin to an arcane listserv populated by Cypherpunks. This book catalogs Benjamin Wallace's attempt over 15 years to unmask the figure behind the currency and the world it wrought. Tracking leads from London to Oslo to Los Angeles, from coastal Australia to the Arizona desert, Wallace takes readers through a rogues’ gallery tour of Nakamoto suspects—from benevolent geniuses like cryptographer Hal Finney to difficult ones like a reclusive polymath known to his followers only as Jim; from the mercurial Australian Craig Wright, who claims to be Nakamoto, to a secret team at the National Security Agency.
|

I Programmer has reported news for over 12 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.
To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, and LinkedIn , where you are welcome to share all our stories.
You can also subscribe to our RSS Feeds - we have one for Full Contents , another for News and also one for Books with details of reviews and additions to Book Watch.
Send your programming press releases, news items or comments to : NewsDesk@i-programmer.info |