Archive | Software Development RSS feed for this section

Find out how you can get into coding.

How to Get Into Coding for Beginners

We took a moment to ask Matt Strumbly, one of the senior developers from Patriot’s software development team, his opinion on where to start if you’re in high school and want to learn how to code. What’s a good starting point while figuring out how to get into coding? I recommend that you go to […]

Continue Reading

Why You Want to Consider a Software Developer Internship

What kind of interns does Patriot Software want? We don’t want software development interns that are looking for a job so they can come to work, do what they’re supposed to do, and then go home and shut it off. We look for people with passion or people who nerd out on software, because they’re […]

Continue Reading

IT Security Threats vs. Human Security Threats

Does Security Need More Humans? The software needs to be able to notice context and meaning the way a human would. You can teach a computer to do this but it requires a very individual, custom implementation, which makes it very expensive. Which, of course, means security is not happening as fast as the IT […]

Continue Reading

The Qualities of Super-Star Software Developers

In a recent conversation with my hiring department, I really wanted to drill down to target exactly what qualities are super-star software developer qualities. After all, the faster we can recognize star potential, the faster we can cut to the end of the interview and make offers to top tier talent—which saves both sides of […]

Continue Reading
You can use pairing for onboarding developers.

Using Pairing While Onboarding Developers

A lot of companies like to complain about learning curves, silos of knowledge, productivity, throughput, and wasting time while onboarding developers. Good news for them—paired programming solves a lot of these complaints, if not all of them. When you’re onboarding new employees in software development, those new hires are essentially jumping into a giant vortex […]

Continue Reading
You can use CRAP to create quality UXD.

Using CRAP to Create Quality UXD

Recently, my UXD team and I were discussing typefaces and fonts. We’re working on a new version of one of our software products, and one of the biggest things we want to make sure of is that our latest product is legible. To be clear, our product is perfectly decipherable now, but in order to […]

Continue Reading
Learn the three keys to software developer motivation.

The 3 Keys of Outstanding Software Developer Motivation

At Patriot Software, we really care about what motivates our people in their day-to-day work. That’s not just a fluffy company line, it’s a real world business strategy. We know that disengaged employees are less productive and harder to retain than engaged ones. That’s why software developer motivation is something that we actively nurture. When […]

Continue Reading
Unleash the potential of your software development team.

Unleash the Potential of Your Software Development Team

During my years as a manager here at Patriot Software, I’ve noticed that some college grads and first year devs enter our company expecting to be told exactly what to do, how to do it, and what success will look like. While I appreciate their desire to work hard and achieve success, the truth is, […]

Continue Reading
Try using test-driven development for your coding.

7 Reasons You Should Practice Test-Driven Development (TDD)

Test-driven development (TDD) is an incremental approach to software development that requires developers to write an automated test before they write production code. The rules are simple and easy to follow, but may seem restrictive if you aren’t used to writing automated tests. I believe you will find that the discipline involved in this practice […]

Continue Reading
speed-to-market for saas polygon man running

3 Prerequisites of Killer Speed-to-Market for SaaS

  So you’ve assembled a development team of talented, seasoned, empathetic software engineers, but your speed-to-market is still lagging behind. Maybe it’s your tools?  Speed-to-Market Strategy Built from the Ground Up Don’t send your team of smart creatives into a firefight with wooden guns. Make sure that every level of your development is optimized for […]

Continue Reading