Every software developer on the planet, sooner or later, comes across legacy code. Legacy code is pretty much what it sounds like … it’s source code for an application that was probably first created long before the current software engineer inherits the application. It’s actually quite rare for a software developer who gets to work on a “greenfield” project. A greenfield project is one where a software developer gets to write a new...

Read More
The Technical Executive Gap

The Technical Executive Gap


Posted on Aug 17, 2017 | 0 comments

Maybe it’s self-evident to most of us, but there’s a reason why top level generals and admirals in our various branches of the military don’t get promoted from anywhere except within their own specific military branch. They start out either as the lowest ranking officer of their respective branch or in many cases, even from the enlisted ranks. You won’t even find top brass level officers getting promoted from any other branch of the...

Read More

By Mat Bradley-Tschirgi Everyone’s had that moment when you are using an app and then get stuck. You go to the company’s website, and click on the dreaded “Need Help?” link only to find a vague post written for nerds instead of neophytes. You can’t make head or tail of it. After a few more minutes of fruitlessly searching, you give up. Online help articles don’t have to be this way. With these easy tips, you’ll be able to help users...

Read More

I just reached my twenty year mark as a professional software developer. I know it’s a cliche, but where did the time go? We all go through first events in our life. The first time we stood up by ourselves, our first words, the first time we rode a bike without training wheels, the time we learned how to swim, our first crush, the list goes on an on, and continues on through the span of our entire lives. Probably every software...

Read More
The Work From Home Problem

The Work From Home Problem


Posted on Jul 31, 2017 | 0 comments

One of the perks that many companies use to lure potential new employees is the benefit of telecommuting. On the surface, it’s an easy sell for many companies because they know many people like the idea of working from home. The one obvious lure is the fact that you don’t have to fight traffic driving to and from work. For those that have to take public transportation, you no longer have to worry about missing your bus or train, or...

Read More
The Software Architect Gap

The Software Architect Gap


Posted on Jul 25, 2017 | 0 comments

A software developer usually has two career paths to choose from. If the developer wants to eventually get into management, they will have to make a significant career shift. The primary duty of a software engineering manager is to manage other people on the software team. They can no longer just think about the technical aspects of a software project. They have to think about things like budgets, working with other departments,...

Read More

What keeps me in the software programming field? What is it about developing software that keeps me from jumping ship and going into a different career field altogether? Lots of people have mid-career shifts and do exactly that. They suddenly realize their career direction is unsatisfactory, and they decide to do a course correction and try something brand new and end up being happier and more satisfied with the career change. I’ve...

Read More

We’re excited to announce that ProFocus has won Inavero’s Best of Staffing Client and Talent Awards for the second year in a row! Presented in partnership with CareerBuilder, Inavero’s Best of Staffing Award is the only award in the U.S. and Canada that recognizes staffing agencies for providing superior service quality — based entirely on ratings provided by clients and job candidates. Winners are selected each year based on the...

Read More

ProFocus is happy to announce we’ve ranked #5 on Portland Business Journal’s 2017 Fastest-Growing Private Companies list! The list, revealed June 8 at an event held at the Oregon Convention Center, ranks the top Oregon-based companies in terms of revenue growth between 2014 and 2016. With 755.87% revenue growth during that time, and $2.94 million in 2016 revenue, ProFocus and its 32 employees achieved the #5 spot out of 100 companies....

Read More
Git’er Done!

Git’er Done!


Posted on Jul 11, 2017 | 0 comments

Much as professional carpenters and plumbers have certain tools in their toolbox that are indispensable … wrenches, pliers, hammers, etc., software developers have certain digital tools we simply can’t live without. The most important tool, of course, is a programmer’s text editor, where they type in their source code. And depending on whether the programming language requires a compiler to translate the human-readable source code to...

Read More