Exploring the world of software development, technology, data science, and life

Posts by Nicholas Watkins Brown:

Engineer, Developer, or Gardener?

Engineer, Developer, or Gardener?

Whats the difference between an engineer, a scientist, and a mathematician?  An engineer sees his equations as an approximation of reality.  A scientist sees reality as an approximation of his equations.  A mathematician just doesn’t care. There was discussion in a relatively recent Basement Coders podcast (ok, it went out mid May and […]

AI and the Future of Programming

AI and the Future of Programming

I was listening the latest Java Posse roundup recording on the “Future of Software” in which the topic of AI came up, and couldn’t help but chime in on a few things. The basic question being posed was, will computers eventually become smart enough to write their own software.  Some argued no, […]

Musings of an Object Oriented Apostate

Musings of an Object Oriented Apostate

Like probably most software developers of my generation, I was taught from the very beginning of my education that Object Oriented Programming is the ideal programming paradigm for any significantly large application.  C++ was the first language I learned way back in high school (well, not counting the TI-Basic language […]