Jorge Andrés Pietra Santa OchoaModels and Standards for Software Process ImprovementHello there (General Kenobi). Welcome back to my blog posts. Grab a drink, grab your snacks, ’cause today we’ll be talking about models…7 min read·Nov 2, 2020----
Jorge Andrés Pietra Santa OchoaIs there such a thing as objectively good code?Software never was perfect, and it never will be, get used to it. “But why?” you may ask. Well, if we knew why, we’d probably be working…7 min read·Sep 14, 2020----
Jorge Andrés Pietra Santa OchoaBringing order to chaos— NOTE: This was an unpublished draft from a couple years ago. I'm not even sure why I wrote this, but after reading it, I figured it…5 min read·Aug 11, 2020----
Jorge Andrés Pietra Santa OchoaOO and AgileAs programmers, we should all be familiar with the object-oriented concept. Just in case you’re new to this, here’s a very quick summary…3 min read·Nov 19, 2018----
Jorge Andrés Pietra Santa OchoaTest driven developmentThis is a software development process that helps us avoid duplicate code, making it clearer and easier to read and comprehend…3 min read·Nov 19, 2018----
Jorge Andrés Pietra Santa OchoaTesting in OOTesting is a big, important part of the software development process. In this phase, we make sure that we identify as many bugs as…3 min read·Nov 19, 2018----
Jorge Andrés Pietra Santa OchoaSoftware verification and validationAs software engineers, we should all already know that we must always test our programs before delivering. The two main questions you…2 min read·Nov 19, 2018----
Jorge Andrés Pietra Santa OchoaCode revisionIt’s also known as peer review or walk-through. It refers to a thorough review of a code module during the software development cycle to…3 min read·Nov 19, 2018----
Jorge Andrés Pietra Santa OchoaLisp: Good news, bad news, how to win big analysisBack in 1991, when the article was originally published, Lisp had been doing great as a programming language; it was about to become a…5 min read·Nov 19, 2018----
Jorge Andrés Pietra Santa OchoaAre we there yet?Not quite, but we’ll get there. As much as we’ve been working in order to make our software better, we only ever work on one thing at a…4 min read·Nov 12, 2018----