In 2021, Oracle decided to monetise Java by changing its licensing policy after JDK 17. Previously, businesses had to pay for updates and support, but with JDK 17, Oracle introduced…
Bedrock of Software – Part 4: Operating Systems Written in C

In the previous posts, we explored how C laid the groundwork for modern programming languages and shaped the software landscape. We've looked at C’s influence on languages and traced its…
Bedrock of Software – Part 1: The Origins of C

In the world of software engineering, there is a constant change. Anything we learn has a potential to get redundant just in a matter of years. A lot of languages,…