An introduction to the C4 model

(Image source: The C4 Model for Software Architecture) This week, I was introduced to a new (to me) methodology called the C4 model. Now, in this context, C4 does not refer to the high explosive. In this case, C4 refers to a development methodology. Mostly, it refers to software development, but it has other applications … Continue reading An introduction to the C4 model

Quarterly Bar Hop at River Street Market, March 18 #NYTechLoop #Networking

CASSUG member Susan Lundberg and our friends at NY Tech Loop are hosting the Quarterly Bar Hop at the River Street Market, 433 River Street, Troy, NY, on Wednesday, March 18, 2020, 5:30-7:30 pm! Join us and other software professionals for beer, beverages, and networking! For more information, see http://bit.ly/32JYXKG

Albany Code Camp — April 25 @AlbanyCodeCamp #albcc

I received an email over the weekend about a new event for this year -- and for once, it isn't related to PASS or SQL Saturday. On Saturday April 25, the first (hopefully, annual) Albany Code Camp will be held! I submitted four of my presentations. We'll see if any of them are selected. Stay … Continue reading Albany Code Camp — April 25 @AlbanyCodeCamp #albcc

Consistent code infrastructure

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."-- Martin Fowler I'm currently working on a project in which I'm trying to deconstruct a database. In doing so, I've come across a number of things about it that, in the scope of databases, appall me. Who … Continue reading Consistent code infrastructure

Playing in the sandbox is important for documentation

While working on a user guide, I realized that I had administrative rights to the application I was trying to document. That was all well and good, except that I was trying to write a non-admin user guide, and I needed to know how someone who didn't have admin rights saw the application. Fortunately, one … Continue reading Playing in the sandbox is important for documentation

Testing something? What’s the test plan?

Imagine if you will that you've been asked to test a product. The product could be anything -- software, a car, a kitchen appliance, a piece of sports equipment, whatever. For the purposes of this article, we'll say you're working at some company, and you've been asked to test a piece of software. You're told … Continue reading Testing something? What’s the test plan?

The symbiotic relationship between documentation and application development

One of my current projects involves documenting processes for an application that are still under development. As such, much of what I write may change, depending on how processes are changed during the course of development. At one point, I tested one of the processes so I could determine functionality and document it. In doing … Continue reading The symbiotic relationship between documentation and application development