STG

General Software Development

Recent articles in this category

Showing the most recent articles - browse and search all articles.

Marketability: Everyone Wins

Marketability: Everyone Wins

– 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…

Mastering Your Dev Environment

Mastering Your Dev Environment

– 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…

What’s new in Java

What’s new in Java

– 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…

Habits of Highly Effective Developer Part 2: Begin with the End in Mind

Habits of Highly Effective Developer Part 2: Begin with the End in Mind

By: Jonathan Donkin This is the 2nd part of a 7-part series. The first part can be found here…

Habits of Highly Effective Software Developers

Habits of Highly Effective Software Developers

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…

So you want to be a consultant?

So you want to be a consultant?

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…

What was that developer thinking?!

What was that developer thinking?!

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…

Interview Tips & Tricks (for the newbie to the expert)

Interview Tips & Tricks (for the newbie to the expert)

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…

RootsTech Innovator Showdown

RootsTech Innovator Showdown

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…

Coding HTML Emails

Coding HTML Emails

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,…

The 7 Habits of Highly Ineffective Software Engineers

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…

Why Everything I Need to Know about Software Engineering I Learned from the Mormon Tabernacle Choir

Why Everything I Need to Know about Software Engineering I Learned from the Mormon Tabernacle Choir

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…

Working for the Man vs. Being the Man: The Pros and Cons of Independent Contracting, Full-Time Employment, and Everything in Between

Author: Quinn HeinerWe’ve all heard the well-rehearsed arguments of being a full-time employee for a company versus independent contracting. With technology…

Scanning for Bluetooth Devices in Android

Scanning for Bluetooth Devices in Android

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…

5 Ways to Reduce Risk in Software Projects

5 Ways to Reduce Risk in Software Projects

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…

How IT Consulting Can Help You

How IT Consulting Can Help You

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…

The Great Software Developer Secret

The Great Software Developer Secret

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…

Great Ways to Increase the Cost of Your Software

Great Ways to Increase the Cost of Your Software

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…

Hedging Your Bets: How to Know Which Programming Languages to Learn

Hedging Your Bets: How to Know Which Programming Languages to Learn

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…