April 17, 2017
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 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. […]
March 13, 2017
How to Pass a Certification Exam
Author: Quinn Heiner, MCSD The value of certification exams is certainly a strong debate that rages on; however, certification exams for established technologies by reputable companies can certainly add value both to your skillsets and to your organization. Having put in many long hours toward passing (and even failing) a few certification exams myself over […]
January 25, 2017
The Pleasure (and Pain) of Script Upgrades
Author: Geoffrey Sagers If you are anything like me, you want the latest and greatest. In the area of web development, that can definitely be a double-edged sword. Using only the latest technology you shut out many users who either must use older browser due to corporate restrictions, or choose not to upgrade. One of the […]
August 1, 2016
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 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, […]
March 28, 2016
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 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 […]
March 14, 2016
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 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 […]
February 15, 2016
Testimony of Ryan Parrish and the well-know Backcountry.com
Author: Ryan Parrish As a consultant, often when diving into a large online retailer environment you can expect there to be many pieces of proprietary company knowledge to pick up. Between learning a new API, using Foreign CRM tools, and adapting to the conventions of their business operations and hierarchy expectations, it can be a […]
February 8, 2016
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, 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 […]
January 18, 2016
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 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 […]
January 11, 2016
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 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 […]
January 4, 2016
Shout out for Automation
Author: Matt Chiang What is automation: In the most simplistic term, automation is some type of script that controls an application to do some type of action. However, there are flaws to this ideology. The background to automation probably started years ago w/ someone in QA or development when they were doing the same thing […]
December 8, 2015
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 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, […]
November 24, 2015
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 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 […]
November 9, 2015
Why Buzzwords are Bogus, Keyword Searches are Lame, and Talk is Cheap When it Comes to Resumes, Interviews, and Negotiating Your Salary
Author: Quinn Heiner Without seeing the subtitle to this article, you might try to decipher what “Synergizing the Strategic Alignment of our Initiatives“ really means, only to find that in reality, it means almost nothing. It’s just a bunch of buzzwords thrown together. The old adage that words mean something is only sometimes true. When it […]
October 26, 2015
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 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 […]
October 19, 2015
What the Heck is IxD, UX and UI?
Author: Neal Jenks Design Consultant | IxD Practice Manager There’s a Calvin and Hobbes comic strip that perfectly encapsulates the IxD profession. Six-year-old Calvin is sporting a rather spiffing astronaut helmet and superhero cape. His mom asks, “What’s up today?” Calvin responds, “Nothing so far.” “‘So far’?” “Well you never know, something COULD happen today. […]
October 12, 2015
IOS Tutorials
Delegation on iOS This tutorial is a simple basic idea to show the concept of delegation on iOS, using Objective-C. Delegation is usually not something a beginner would use, so this tutorial would be targeting intermediate users, which also means it assumes you know your way around Xcode and Objective-c at a reasonable level. Final […]
October 5, 2015
Embracing The Flow Of The Web
Author: Aaron Salazar A few years ago I was introduced to John Allsopp’s article “A Dao of Web Design” by a great UX designer that was on my team at the time. Since then I’ve read a few times and have forwarded it on to co-workers in an effort to spread its good word. The CRAZIEST part […]
September 22, 2015
Distractions and the Software Engineer
I have been a software developer for a number of years and I find there are many sonic distractions in the office that prevent me from concentrating. Sometimes it is something small like someone eating an apple in a loud way or something big like a boisterous meeting conducted in an adjacent cubicle. A lot […]
September 8, 2015
Tips on Gathering Good Software Requirements
Author: Andrea Reese Hurst At the request of an engineer who I wrote requirements for, I jotted down some tips for good requirements gathering in a software setting. Here they are, a bit tidied up: Identify the end users, the project owners, and other stakeholders who influence the success or failure of this effort. Schedule […]
August 31, 2015
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 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 […]
August 18, 2015
Tips For Writing Agile Requirements
Author: Andrea Reese Hurst Coming from a waterfall development environment, I was used to polishing a requirements document to the nth degree before handing it off to development, but in an Agile environment, this put me behind schedule, and didn’t even make good user stories. Here are a few things I learned while working in Agile […]
July 20, 2015
Holding a productive Scrum Meeting
Author: Mike Chatwin I have heard horror stories from colleagues of daily scrum meetings that run over an hour… STOP IT IMMEDIATELY! A daily meeting running this long becomes a roadblock to several of the basic principles of the Agile Manifesto (www.agilemanifesto.org): – Our highest priority is to satisfy the customer through early and continuous delivery […]
June 29, 2015
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 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 […]