Category Archives: ECE2524

But What Does It All Mean?

We are at that point in the semester where we are all feeling a bit overwhelmed.  We’re past the introductory material, covered a lot of new concepts and ideas, there’s the threat of a midterm on the horizon, and to … Continue reading Continue reading

Posted in ECE2524, linux, software design, unix, Unix philosophy

Mary Poppins

I just finished up Ruby – Day 3 from Seven Languages in Seven Weeks.  I can’t say I fully grok everything that I’ve done, but Ruby seemed fairly straight forward and in many ways similar to Python (though I have … Continue reading Continue reading

Posted in 7languages7weeks, ECE2524, programming, ruby

Rule of Diversity: Distrust all claims for “one true way”.

I’ve been programming simulations and algorithms in C++ for several years now, but it’s only been in the last year or so that I’ve really began to appreciate the advantages of diversifying ones language repertoire.  My conversion began after reading … Continue reading Continue reading

Posted in ECE2524, Rule of Diversity, Seven Languages in Seven Weeks, software, software engineering, technology, Unix philosophy

What Makes Good Software Good?

The first day of class (ECE2524: Introduction to Unix for Engineers) I asked participents the  open ended question “What makes good software good?” and asked them to answer both “for the developer” and “for the consumer”. I generated a list … Continue reading Continue reading

Posted in ECE2524, engineering, GEDI, software, word cloud