Archive | Thought Leadership RSS feed for this section

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
Know the basics of CSS with these CSS tips.

Simple CSS Tips for New Hires

Spoiler alert: This is not cutting edge CSS syntax information. It’s known stuff. Well, it’s supposed to be known stuff. Unfortunately, there are many occasions where what I’m about to tell you doesn’t make it into what I consider to be good CSS. Tips for New Hires: Be Prepared for Continuous Evolution First, let’s all […]

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
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
Web Apps vs. Native Apps

Web Apps vs. Native Apps: Are Web Apps the Way to Go?

Are Web Apps Killing off Native Apps? No. This is a huge factor for search engines and users alike. That being said, I think that there are a number of opportunities to choose a hybrid approach to app development; one that leverages the benefits of both platforms. Thus, the problem is not deciding between web […]

Continue Reading