Ascending the Geek Hierarchy

By | Programming | No Comments
From front end to back end, engineer to developer to architect, the geek hierarchy can be difficult to decipher. Understanding the requirements and responsibilities of various roles within the geek world as well as the connotations of different terms can make a difference when it comes to career advancement. Software...
Read More

Common Programming Careers

By | Programming | No Comments
The ability to program is a cross-industry skill; many different fields utilize the abilities programmers possess based on their specific specialties. Programming jobs may be classified based on the languages that will be used (Java, HTML, JavaScript, C++, C#, etc.), the particular field, the type of users, product architecture, etc....
Read More

Landing Your First Programming Job

By | Uncategorized | No Comments
Software development continues to be an incredibly popular career choice, and it’s not hard to see why. In addition to being a challenging, dynamic profession, software developers make a median salary of around $100,000, the Bureau of Labor Statistics (BLS) reports. Job satisfaction in software development is generally good, according to...
Read More

The Power of Reverse Engineering

By | Programming | No Comments
Reverse engineering is a powerful tool for any software developer. But as with any tool, it’s only as good as the person using it. Understanding reverse engineering and how it can be used is important for new and veteran developers alike. What Is Reverse Engineering? Reverse engineering is the process...
Read More

Anyone Can Learn to Code, But…

By | Programming | No Comments
There has been a lot of attention in the media about the demand for developers, accelerated training programs popping up everywhere and a renewed focus on getting computer science principles introduced before college. These are all good things. In my experience, finding talent to develop is all about maximizing exposure...
Read More

A Guide to Open Source Projects

By | Programming | No Comments
Getting Involved in Open Source Projects Android. Linux. Mozilla Firefox. All three started out as open source projects, which offer a unique opportunity for programmers to hone their skills and gain experience collaborating with others on software development. But for beginning programmers, open source projects can seem daunting. That’s why...
Read More