Leslie Lamport: The Man Who Revolutionized Computer Science With Math

Leslie Lamport’s journey as a computer scientist, driven by his background in mathematics, has significantly influenced modern computer science. Lamport’s philosophical approach toward algorithms and the foundational role of mathematics in programming is instrumental in understanding the relationship between programming and coding. From his reflections on distributed systems to his interactions with industry, we delve …

Coding is not “fun”, it’s technically and ethically complex

By Walter Vannini Programming computers is a piece of cake. Or so the world’s digital-skills gurus would have us believe. From the non-profit Code.org’s promise that ‘Anybody can learn!’ to Apple chief executive Tim Cook’s comment that writing code is ‘fun and interactive’, the art and science of making software is now as accessible as …