I’ve been an independent software designer / developer for the past 29 years. In this business, that makes me an ROF (Really Old Fart). In the past I’ve done everything from Z-80 assembler to Visual FoxPro.

In the early 90’s I wrote two books on that product, and edited FoxTalk for a couple of years. These days I mostly concentrate on the .NET platform, architecting and building line-of-business applications, usually involving large databases.

Here you’ll find my musings about software development — the process and the business of development. To my clients who might visit, have no fear; I limit myself to non-proprietary matters and change names and details to protect the innocent.

I live just off the Cornell University campus in Ithaca, New York, USA, and through the magic of technology, work for clients all over the country. You’ll find my CV at www.bobgrommes.com.

Contact BobMost Popular Posts

{ 2 comments… read them below or add one }

Bill Pennock November 10, 2016 at 9:24 am

I ran into your blog when reading a great article by Sarah Mei that explained in great detail the reasons MongoDB is a bad idea for a data store. The detail is required by those youngsters who never ran into anything but SQL. Those of us old enough to remember the pre-SQL standard Hierarchical databases and having to repeat 3rd normal form 3000 times in the Compuserve forums easily understand the problem of document database data duplication and fixed relation modeling. Of course we are also not nervous about properly modeled and indexed 7 table joins as well because we had to understand set theory while the new folks had that abstracted away by frameworks. Thanks for the blog, it is support for the case that us old folks actually have valuable insight that the youth can not take away even as they ignore it.

I am trying to remember if I ran into you on the old Compuserve Foxpro forums? I’ve been away from direct programming for a number of years while I ran projects that other programmers actually coded. I’m getting caught up now in a time when there are so many choices for languages.

bob November 10, 2016 at 9:35 am

@Bill Pennock, you may well have run into me on the CompuServe FoxPro forums, I was certainly there. Not that my memory of those salad days is terribly clear anymore. Thanks for the kind remarks. I am not very actively posting because so much of what I am working on is proprietary and the interesting bits are things I can’t comment on, but I hope to come up with some posts in the coming months. Stay tuned.

Leave a Comment