Software Development Blog
What we have learned building custom software since 1998: how to tell competent developers from confident ones, how to get a stalled project moving again, why SQL rewards specialists, and what machine learning can and cannot do for a business.
-
Your Software Needs to Be Tested Against an AI Attacker
Being small used to be a defense because attackers' time was expensive. AI removed that cost, and a human tester who has to pick targets cannot cover what a model checks exhaustively.
Read Your Software Needs to Be Tested Against an AI Attacker
-
Avoid Marketing Pitches, and Focus on Actual Differences
How to detect and avoid answers that don't really help differentiate development companies, avoiding marketing pitches.
Read Avoid Marketing Pitches, and Focus on Actual Differences
-
How to Restart Development on a Project
Learn how to restart your project with a new development company and succeed.
-
Artificial Intelligence and Machine Learning
Artificial intelligence can open up new possibilities, and pitfalls. It is important to understand what it can and can not do.
-
Machine Learning Checklist
Find out what requirements your application must meet to work well with machine learning (a.k.a. artificial intelligence).
-
SQL Is Different
SQL is very different than other programming languages, and not all developers know how to do it effectively.
-
9 Requirements for Hiring a Software Development Firm
Learn the 9 requirements on how to hire an effective software development firm.
-
Comparing Developers
How to compare developers to pick the most cost efficient ones.
-
Efficient Software Developers
Determine if developers are competent and efficient by first seeing if they can understand your business goals.
-
Switching Software Developers
Learn how to switch from one software development team to another without losing time.
-
User Interface and Project Complexity
User interfaces and project complexity are related, but they are not the same.
Related reading on this site
Please Contact Us
We would love to talk with you about your project. Give us a call, or fill out the form below and a development lead will call you back. You will not be handed to a salesperson.
Additional Info
Thank you very much for contacting us. We will respond as soon as we can.