Keyhole Recognized as โ€œBest of Johnson Countyโ€ Finalist

Keyhole Recognized as โ€œBest of Johnson Countyโ€ Award Finalist

Keyhole Software Articles, Community, Company News, Keyhole Leave a Comment

Attention: This article was published over 3 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Keyhole Software is thrilled to announce its selection as a finalist in the 2023 Best of Johnson County awards as a โ€œSmall Employer (less …

Kansas City Corporate Challenge 2023

Teamwork and Triumph: Keyhole Team Shines in Kansas City Corporate Challenge 2023

Keyhole Software Articles, Community, Company News, Keyhole Leave a Comment

Attention: This article was published over 3 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Keyhole Software has officially wrapped up its fourth season of participation in the Kansas City Corporate Challenge, earning an impressive 6th place in Division …

A Lesson On Managing Expectations and Meeting Deadlines

The Mythical Person Month: A Lesson On Managing Expectations & Meeting Deadlines

Justin Hancock Architecture, Articles, Consulting, Soft Skills 3 Comments

One of my favorite things about the life journey that I find myself on is that I’m always learning. Every. Single. Day.

Some days I learn something new… most days I learn something new, actually. But then there are the days when I am reminded of something I learned years ago but have somehow forgotten for a time.

The Mythical Person Month is one such topic. It is a distinct and important lesson that I have learned many times now it seems.

Writing High Quality Code

Writing Quality Code: Practicing “Make It Work, Make It Right, Make It Fast”

Rik Scarborough Articles, Programming, Soft Skills 1 Comment

Kent Beck, a software engineer famous enough to have his own Wikipedia page, is quoted as saying, โ€œMake it work, make it right, make it fast.โ€ A quick web search will show you several pages discussing this quote, some in great detail.

So, Iโ€™ll write another, and hopefully, Iโ€™ll provide two things to build on the existing literature. First, Iโ€™d like to put this concept in front of some programmers that might not have heard it, or if they have, havenโ€™t taken it to heart.

Second, Iโ€™ll provide my own philosophy on the subject. Maybe it will different enough that youโ€™ll get something new from it. I do have a slightly different take on it. Although I donโ€™t want anyone to change the quote, maybe we can instead think of it as, โ€œSolve the problem, make it maintainable, and make it perform.โ€