– By Drew Ackerman – My start as a consultant had a hectic beginning. At my first client I was expected to set up an Automated system and introduce them to other best practices. I was confident that I could build the solution the client needed; however, I quickly learned that technical expertise was a […]
– by Justin Rhoades – The Problem While working as a consultant at Software Technology Group I have the opportunity to bounce from client to client and see all the kinds of dev environments. Over the years I have built for a range of companies from large public companies to small private startups and one […]
– by Brayden Prestwich – With constant updates happening in the tech world, it can be hard to keep up and keep track of all the latest improvements software faces. Today, I’m here to share new insight and offer a look into the specific world of Spring Boot 3, Spring 6, and Java 17+. My […]
By: Jonathan Donkin This is the 2nd part of a 7-part series. The first part can be found here https://stgconsulting.com/habits-of-highly-effective-software-developers/. As always, I look forward to your thoughts. Begin with the End in Mind In the Seven Habits of Highly Effective People, Covey makes the point that this habit is about leadership and your circle of influence. […]
By: Jonathan Donkin Recently as I was reading Seven Habits for Highly Effective People by Stephen Covey, it dawned on me that those same habits that Covey says he put together into Seven Habits actually applies to Software Development as well. So as an attempt to gather together my thoughts both from my own experience […]
by Quinn Heiner Being a software consultant involves a diverse skill set beyond that of a typical programmer. I recently had a discussion with one of the top technical managers at our company and in that discussion came up with four points to consider when it comes to setting yourself apart as an exceptional consultant. […]
Author: Dan Woodruff Ever had a developer join a team, suggest a radical solution and be shut down? Or have them suddenly be allowed to develop their ideas? I find it fascinating as to how this happens and may have some insight. Each company’s culture, whether they know it or not, has inherent values. For example, […]
Author: Chris Lake One of the ways that STG likes to partner with its clients is to sit in as an observer when we have a candidate interview. We don’t interfere with anything said, but being in the room helps us observe and see both how the candidate does and what needs our client has […]
Author: Geoffrey Sagers I recently had the opportunity to attend the RootsTech Genealogy conference held in Salt Lake City, Utah. One of the sessions I attended was the Innovator Showdown. It was the final six of numerous of entries to “show off” how technology can improve family history — the world’s largest org chart. Most people […]
Author: Patricia Johnson Part 1: The Code That Time Forgot Like me, you probably expect that html code is going to display virtually the same in every browser, with a few known exceptions. There are small foibles in rendering between the assorted web browsers, but with every update, those differences become fewer and fewer, and […]
By Quinn HeinerIn this article (which has no relation to Covey’s famous book, The 7 Habits of Highly Effective People, except maybe the number seven), we will take a different approach in our discussion of good habits by first pointing out the bad ones. By going from ineffective to effective, we will essentially discover what […]
Author: Quinn Heiner Imagine if your software company had an 18-month hiring process for all of its techs, and that your chances of actually getting hired were slim at best (really slim, as in maybe 5%). But no problem, let’s say you get the job! Great–now for your first project. You’ll be working with an all-volunteer […]
Author: Quinn HeinerWe’ve all heard the well-rehearsed arguments of being a full-time employee for a company versus independent contracting. With technology careers, this debate becomes even more relevant given the large number of both contracting and full-time positions available. There simply aren’t enough people to fill the demands of the industry, which for most software engineers, […]
Author: Eduardo FloresIn this post I’m going to outline how to get a list of available nearby bluetooth devices to show when scanned by an Adroid device. I’ll review how you can prompt the user to enable/turn on bluetooth in your Android device, how to show already paired bluetooth devices, and how to scan for […]
Author: Brett Child Software developers, and IT in general, have a reputation for being over budget, being late, and not even meeting the needs of the customer. There are a million different reasons for that; such is the complex nature of software development. But, here are a few ways to reduce the risk that leads […]
Author: Craig Golightly Whenever I meet someone new and they find out I am a Software Developer they often say, “I have this project…” I used to spend time listening in detail to what they wanted to do and I even embarked on a few “side” projects. These projects were filled with late night meetings […]
Author: Dan Bunker Pick any software company and take a stroll through their cubicle farm. You’ll find developers white boarding out problems, coding and staring at 2 or 3 monitors at a time and occasionally having nerf gun wars. Most will simply view this environment as a standard software shop but if you take a closer […]
Author: Jason Gillies After years of writing software I have seen a few areas that are often over looked. These aren’t hard problems to solve. But they do require planning. If you take the time to think through these issues before building your application you will reduce costs for this and future applications. Don’t manage your […]
Author: Bryan Hansen Early on in my development career I came across a lot of developers who would try and learn multiple languages; at the time, this was typically Java and .Net. I would often ask people as to why they were doing this and usually got a response of, “Well, you never know which language […]