Why I Am Not Bidding On Your (Crappy) RFP: An argument against the pervasive...
Poorly Written RFPs Can Lead to Development Headaches I decided to write this piece when I received, after the perfunctory exchange of NDA and cordial emails, yet another (crappy) request for proposal...
View ArticleCollaboration and Software Development
Most of us have probably used the term collaboration enough to have such a good idea of what it means that we don’t really have to stop to consider its implications. As the Google summary above says,...
View ArticleWhy I Am No-Bidding Your (Crappy) RFP, PART II
Here’s What You Should Do Instead of Relying on an RFP Here’s my advice and, look, I’m not advocating for us here, but you. Custom software isn’t a house. It’s a business asset that has never existed...
View ArticleWhat’s It Take to Get an App on iTunes?
A lot of people wonder what it’s like to build an app and successfully submit it to the iTunes Store, so we asked former Art & Logic intern, Pranjal Satija, about his experience developing and...
View ArticleCascading to the Bottom: Waterfall vs Agile Software Development
What are you doing? Stop it. Stop hitting yourself. Stop hitting yourself! But seriously, why are you doing that? Waterfall development, defined loosely as frontloading all specifications and...
View ArticleFour Things to Know before You Start a Compliance-Focused Software Project
Why would a reasonable person undertake one of the most difficult types of software development efforts out there? Very rarely the answer is because it just sounds like a wicked fun thing to do....
View ArticleSocks and Sandals (and software-development faux pas)
I’ve worked with a lot of clients and potential clients over the past 10+ years. Sometimes, in conversation about a project, the client will roll out, oh-so-casually, one of about 10 pat statements...
View ArticleSmart Toilets and Other Scary Futures: the View from My Office Chair
On a recent Tuesday night tapas meet-up, my friend and I were talking about social media and her use of it. She had been studiously avoiding it in an effort to keep her online profile low. I countered...
View ArticleUnderstanding: the Difference Maker
In the world of software consulting, it can be virtually impossible to determine what the fair market value for software development is. Nobody estimates work according to the same parameters: some...
View ArticleDiscover Machine Learning
Machine learning is not new, but advances in both hardware and software have recently opened the gate of possibilities. Automated drones and vehicles are capable of getting themselves from point A to...
View Article