Philippe Kahn

Stéphane Dalbera posts biographies of the most influential figures in the history of software development. Today he wrote about Philippe Kahn: “Meet Philippe Kahn – a visionary mathematician, entrepreneur, and tech industry pioneer. Best known for inventing the camera phone in 1997, Philippe has profoundly influenced technology, communication, and social media.
Born into a family of Holocaust survivors, Philippe’s resilience was forged by his mother’s bravery as a member of the French Resistance. He pursued higher education at ETH Zürich and the University of Nice, earning master’s degrees in mathematics and classical flute performance – a testament to his diverse talents.
After emigrating to Silicon Valley, Philippe bootstrapped his first company, Borland, transforming it into a software powerhouse. Under his leadership, Borland introduced groundbreaking tools like Turbo C++, Turbo Pascal, and Turbo Prolog, setting new industry standards in software development.
His philosophy emphasized software craftsmanship, quality, and customer-centricity, shaping the future of programming.
Link

Posted in Most Influential, Software Development | Leave a comment

NVIDIA Open-Sources cuOpt for Decision Optimization

Optimization has always been at the core of computational research, and now, a new frontier is emerging—one where open-source innovation meets GPU acceleration. COIN-OR and NVIDIA are collaborating to bring NVIDIA cuOpt, a GPU-accelerated optimization engine, into the COIN-OR open-source ecosystem. This collaboration aims to empower researchers, developers, and industry leaders with cutting-edge tools to drive breakthroughs in large-scale optimization. Link

Note that COIN and other optimization tools are also freely available to Java developers via JavaSolver and to business analysts via RuleSolver.

Posted in Optimization, Products | Leave a comment

Amazon Layoffs and Streamline Decision-Making

In a surprising move, Amazon is set to lay off up to 14,000 managers by March 2025. Comments from LinkedIn: “Is this really about cost-cutting, or something bigger? Amazon is flattening its hierarchy and betting big on automation and AI-driven efficiency. What’s the real play here?

– Are they cutting bureaucracy to move faster and be more efficient?
– Is this the beginning of a leaner, AI-augmented workforce?
– Or is this just a way to appease investors / Wall St in a shaky economy?

We’ve seen this before, when companies eliminate middle management, it’s usually because they believe AI and automation can replace oversight and streamline decision-making.” Link

Posted in Trends | Leave a comment

Event Stream Processing by Roy Schulte

Roy Schulte published a two-part series about Event Stream Processing (ESP) today. Part 1 provides context, defines terms, and explains how AI helps ESP. Part 2 explains how ESP helps AI by enabling streaming data pipelines.

Posted in Decision Modeling | Leave a comment

Is there a perfect programming language?

Stephane Dalbera: “Faced with every crusade proclaiming that a particular language is the miracle cure that will save the world of computing, I always remind people that if we ever reach the point where only the strengths and weaknesses of languages remain to be addressed to achieve “perfection,” software engineering will have made more progress than it has in the past fifty years.

We often fight the wrong battle when we focus on language issues, probably because they are the easiest to debate and where there can be a significant emotional involvement.Link

Posted in Languages, Software Development | Leave a comment

Hype as a Service (HaaS)

Stephen Klein’s “announcement” about a new highly popular business model Link

Posted in Trends | Leave a comment

Will software engineers became extinct?

Andrew NG‘s answer is negative. He posted: “As coding becomes easier, more people should code, not fewer! One question I’m asked most often is what someone should do who is worried about job displacement by AI. My answer is: Learn about AI and take control of it, because one of the most important skills in the future will be the ability to tell a computer exactly what you want, so it can do that for you. Coding (or getting AI to code for you) is a great way to do that.Link

Posted in Artificial Intelligence, Software Development, Trends | 1 Comment

Happy PI Day!

About PI Day

Posted in Decision Modeling | Leave a comment

Decision-making under uncertainty

Meinolf Sellman: “The key to efficiency and smooth, low-cost, and low-surprise operations is to make better decisions. And that has always been the objective of AI. Not the silly chatbot AI that you see being hyped. Not the expensive AI that asks you to spend millions on GPUs and data initiatives either. The AI that companies need to oil their operations is Optimization.

  • Need to take waste and costs out of your production?
  • Need to perfect your pricing and revenue management?
  • Need to schedule your personnel under uncertainty of labor demand and labor supply?
  • Need to optimize your inventory management so costs go down and service level goes up?
  • Need to save on transportation?
  • Need to optimize your energy production or consumption?

All of the above asks for decision-making under uncertainty can be done with optimization solvers.” Link Constraint Solvers Linear and MIP Solvers

Posted in Decision Making, Decision Optimization, Optimization, Uncertainty | Leave a comment

Ponder Feb-2025 Challenge “Mr Bates vs The Post Office”

The Post Office in DS City has come up with a new measure to limit packages that can be sent under a new flat rate, regardless of weight or volume. The “strap measure” of a box is the length of the longest side plus two times the sum of the two shorter sides. For the new flat rate for sending a packet, the strap measure may not exceed 100 inches.

Your e-commerce client Mr. Bates sells large comforters of 9,000 cubic inches in volume and wants to make use of this new flat rate if possible. Can you design a box that will be large enough to hold these comforters and that can be sent at a flat rate price?  Link

Posted in Challenges, Decision Modeling | Leave a comment