Category Archives: Software Engineering

Should we review the code that is generated by AI?

Should we review the code that is generated by AI? Yes, because Correctness is not the only important quality attribute. Even if we are 100% sure that AI will generate code that satisfies the specification, there are many other aspects … Continue reading

Posted in Programming, Software Architecture, Software Engineering, Software Quality | Tagged , , , | Leave a comment

Real Programmers Don’t Eat Quiche

o Real Programmers don’t eat quiche. They like twinkies, coke and palate-scorching Szechwan food. o Real Programmers don’t write applications programs. They program right down on the bare metal. Applications programming is for the dullards who can’t do systems programming. … Continue reading

Posted in Programming, Software Engineering | Tagged , | Leave a comment

Welcome to the Age of the Inventor Economy

We are now in the age of the Inventor Economy. If you want to create value, you must be able to do things that have never been done before. Any existing human creation can be learned and reproduced by advanced … Continue reading

Posted in Data Science, Efficacy, Machine Learning, Programming, Research, Software Engineering, Startups | Tagged , , , , , , | Leave a comment

Talk on Adaptable Design Up Front in Spanish

This month I was invited by the FaMAF and Eclypsium to talk about “ADUF – Adaptable Design Up Front”. The FaMAF is the Faculty of Mathematics, Astronomy, Physics and Computing of the National University of Cordoba, in Argentina. Eclypsium is … Continue reading

Posted in Adaptable Design, Agile, Software Architecture, Software Engineering | Tagged , , , | Leave a comment

Data Science vs. Software Engineering

The work of a Software Engineer is to analyze a problem, think about a good solution, design it, implement it and then test it. Software Engineers do problem-solving. The work of the Software Engineer ends when he finishes implementing the … Continue reading

Posted in Data Science, Machine Learning, Software Engineering | Tagged , , | Leave a comment