Blog

Sometimes we have a lot to say about a little, sometimes a little to say about a lot. Either way, here is where we say it.
Dec 0
Dec 0

6 Common Mistakes Made by Rookie (and Veteran) Developers

Software development is hard.  Understanding requirements, keeping up with evolving scope, and getting everyone on the same page is difficult enough without developers adding self-inflicted wounds.  Junior developers are going to make rookie mistakes now and again, but even veteran developers can fall into some bad habits and make some of the mistakes below, and […]

  Read more
Oct 0
Oct 0

2018 Cougar 100

SharpEcho is proud to be recognized as a 2018 Cougar 100 company by the University of Houston Alumni Association.  The Cougar 100 identifies the world’s top 100 fastest growing companies owned or led by University of Houston alumni. With a growth rate of 30% for the period from 2015 to 2017, SharpEcho was recognized as […]

  Read more
Oct 0
Oct 0

A Generic Approach to RESTful APIs

A Generic Approach to RESTful APIs In the world of agile and incremental development, it’s pretty typical for stakeholders and developers alike to want to get to a functional minimum viable product as soon as possible.  This can often lead to a spirited debate about how to design a product that solves those Day One […]

  Read more
Sep 0
Sep 0

Yes, I Write Microservices, But …

Seems like everyone is writing microservices these days and that might be a good thing, if they solve the problems they are intended to solve.  If you read our last post, though, you’ll know that we developers often like to take certain patterns and apply them universally.  That lack of context – and not knowing […]

  Read more
Aug 1
Aug 1

The Rain in Spain

A problem that I’ve noticed with us developers is that sometimes we hear some techie and cool sounding trivia – you know, like “the rain in Spain stays mainly in the plain,” take it as fact, and integrate that fact into our daily dev lives.  I’ve reviewed code where every instance of an if/else was […]

  Read more
Jun 2
Jun 2

Exception Handling

I was onsite at a client site today when they experienced an issue with one of their systems.  No problem, jump in and figure it out: check the logs, troubleshoot, see what’s going on, and get them back online. Well, turns out that there wasn’t much helpful information in the logs as they decided to implement […]

  Read more
Jun 0
Jun 0

Interviewing: The SharpEcho Way

We’ve had a good bit of hiring activity lately and I thought I’d share some thoughts about our process and interviewing in general.  Our process hits across several key points, and while I don’t think we are entirely unique, we do hit on some things that other firms may gloss over.  We’re looking more for […]

  Read more