A commonly known rule of thumb in software engineering, which seems to hold well for systems of record (SOR), is that maintaining software comprises between 60 to 80 percent of the total cost of ownership. [This same rule might well apply for the systems of engagement (SOE) that persist more than a few years before … …
Continue readingBack-end, Front-end, Middleware, Sideways Developers … But Why?
US News & World report named “software developer” the number 1 job for 2018. Growth in demand for software and application development skills is a trend that’s expected to continue as organizations in every industry transform and optimize with better software for their team members and customers. With the convenience and reach of mobile apps, … …
Continue readingTaking Shadow IT Out and Into The Light
“We’ve all got a job to do”. While that may be true, it’s precisely the type of thinking that sometimes leads to ungoverned technologies roaming free throughout a business. The term is ominously known as “shadow IT” and it’s when an otherwise well-meaning employee or department goes rogue and downloads, builds or deploys a technology … …
Continue readingAgile Sprinting in the Age of Low-code
Agile development provides many benefits to software development, if executed well. I’m not going into a lengthy definition of the intricacies and pitfalls of how you run an Agile development project. This article takes a deeper look at one aspect of Agile: The Sprint. Perhaps slightly over-simplified for the most puritanical Agile process enthusiasts out … …
Continue readingSo Many Programming Languages to Pick From
My father recently underwent a full knee replacement. Before the procedure, my sisters, both who are physical therapists, provided a wealth of pre-surgical exercises as well as a list of information about the road to recovery. Due to the distance between where my parents and sisters live, my dad is going to a local hospital … …
Continue readingThe Low-code Conundrum – Balancing Low-code Productivity with Engineering Best Practice
Companies undertaking digital transformation projects with new, low-code development tools face significant challenges. Especially true when the new applications need to integrate with critical databases associated with Line of Business (LOB) applications. Choosing the right tooling and planning ahead can smooth the digital transformation journey. Most of us who have worked in software engineering for … …
Continue reading5 Reasons You’ll Fall in Love with Application Development (Again)
With a seemingly endless list of programming tools, languages and platforms, some tech types consider today the golden age of software development. The freedom to choose from such an expansive menu of sophisticated languages and frameworks – Java, JavaScript, HTML5, Python, Rust, Ruby, Swift, Java, PHP, Node, Kotlin, MEAN, C#, Perl, .NET, Bootstrap and Pure.CSS, just … …
Continue readingImagine the Power of One Language
I’ll ask the reader to at least temporarily suspend feelings and thoughts of politics, culture and religion. And, you should cue John Lennon’s “Imagine” to set the scene. Okay, thank you! Please sit down and take a deep breath. Let’s drift off to the land of imagination for a few moments. Imagine if the whole … …
Continue reading