Profile cover photo
Profile photo
Geoff Moes
37 followers
37 followers
About
Geoff's posts

Post has attachment
The Problem with Today’s Software Thought Leaders
Albert Einstein once said:  "What is right is not always popular and what is popular is not always right."   The current zeitgeist in software development has this exact same feel.  Our lives as software developers have been shaped by the ideas of many peop...

Post has attachment
Data Science DC: Deep Learning Past, Present, and Near Future
Here in Washington DC we are lucky to have a robust technical community and as a result we have many great technical meetups which include a number that fall under the local data science community. I recently attended the Data Science DC (DSDC) talk " Deep...

Post has attachment
Software Development is a Risky Business
Software projects are inherently risky.  Some statistics show that roughly seventy percent to fifty percent of software projects get classified as “challenged”.   Where challenged can mean cost overruns and/or delivery delays, or it can mean complete failur...

Post has attachment
My Ant Symbiosis Stories
This post is a little off topic from my normal posts.  Although, since I consider my blog to be about programming, software engineering, math and computer science, perhaps taking a brief foray into the natural sciences is warranted as it is science and I am...

Post has attachment
Software Development is a Risky Business
Software projects are inherently risky.  Some statistics show that roughly 70% to 50% of software projects get classified as "challenged".   Where challenged can mean cost overruns and/or delivery delays, or it can mean complete failure and the cancellation...

Post has attachment
What is Software Engineering?
The terms software engineering , software engineer , and sometimes just engineer as in "full stack engineer" appear a lot in the software development field.  Some people including myself find the use of the term "Software Engineering" to be somewhat dubious...

Post has attachment
What is Software Correctness?
Software correctness which is really software quality is not one thing.  It is comprised of a number of different and sometimes conflicting attributes.  As always Gerald J. Sussman provides interesting insights and in this case it is in his " We really don’...

Post has attachment
A Brief and Incomplete History of Computing from Ancient to Modern
I recently attended an event here in DC where Woz was the guest of honor.  I was unaware of his book at the time.  So leading up to it, I thought it would be fun to re-watch a couple of old documentaries in which he appears.  I forewent his foray into reali...

Post has attachment
A Survey of Graph Theory and Applications in Neo4J
A while ago I had the idea to do a graph theory talk at our local Neo4J Meetup, the Baltimore Washington Graph Database Meetup , especially since Neo4J and graph databases are based on graph theory.  So I finally sat down and spent quite a bit of time putti...

Post has attachment
Are Your Developers Treating Your Project as Their Own Personal Science Project?
Years ago I worked on a project that had a custom role based security system and for this system we needed a way to load menus according to the users’ assigned roles.  Two of the dominant developers on the project decided that this was a perfect use for AJA...
Wait while more posts are being loaded