Keystone Software, Inc.

Last modified by Ralph Saunders on 2023/03/17 12:17

Logo-Medium-2.png

Welcome to Keystone Software, Inc.

Keystone Software is an independent software development company that was founded in April of 1990 and provides software development services to the business community through it's consulting services.  Keystone Software's clients include State and Federal agencies, DoD, the VA, and commercial customers.  Keystone's work with DoD and the VA was working on on various  healthcare programs, including web and mobile applications.

Agile Software Development

The Agile Software Development methodology was first recognized during a conference held on February 11 - 13, 2001 at a conference in Utah.  The conference brought representatives from the Extreme Programming, SCRUM, Feature-Driven Development, and many other alternatives to the document based methodologies.  What emerged was  the Agile Manifesto and it's creation is described on the Agile history page as:

"Now, a bigger gathering of organizational anarchists would be hard to find, so what emerged from this meeting was symbolic—a Manifesto for Agile Software Development—signed by all participants."

What this means is that Agile Development is not a specific set of ceremonies that one must follow, but instead is an attitude towards software development that puts the development of a working system ahead of everything else in the project.  Click on the link at the end of the section to learn how and why the Agile Methodology works.  

Take a deeper look into the Agile Development Process

Software Downloads

This page is currently under construction.  When it is complete the page will contain links to several free, open source projects and a few links to some commercial software I have found useful.

Go to the download page.

The Go Programming Language

Go is a powerful new programming language that provides the benefits of a high level language with with the granularity of low level languages like C, C++, and Objective C.  Go produces executables that run faster than any other language, with the exception of well written assembler. 

Go was created by Rob Pike, Ken Thompson, and Robert Griessemer in 2007 at Google.  The creators of Go have very impressive backgrounds.  Both Rob Pike and Ken Thompson worked at AT&T's Bell Labs and were part of the team that created the Unix operating system and the C language.  Robert Gressemer worked on Google's V8 Javascript engine and the Java HotSpot virtual machine.

Take a deeper look at the Go programming language

Unix History

I began my career in 1981, just as System V UNIX from At&t's Bell Labs was gaining popularity.  This was before the invention of IBM PC and just after the invention of the Apple Macintosh.    Those early years of computing were very exciting and I realize now how luck I was to have entered the programming field at that time in it's history.  I started out writing COBOL programs that ran in a CiCS environment.

Thanks to the generosity of some independent consultants whom EDS (Electronic Data Systems, Ross Perrot's company) had contracted with, I quickly discovered the C programming language and the UNIX operating system and I never looked back.  The link below goes to a page where I provide information about what it was like in the early years of programming. It is from my point of view, and is meant to be just one of the ways I am paying it forward for all the information and help I have been provided throughout my career.

Explore the history of Unix

Tags:
Created by Ralph Saunders on 2023/02/18 09:57
Copyright Keystone Software, Inc.- 1990 - 2023
All Rights Reserved - version 1.0.0