Nashville Web Developer Blog

Tech and the Holidays..

By JJ Rosen|December 25th, 2019|Atiba News|no comments

Happy (digital) holidays from the Jones Family! 

That was the subject line of an email I received the other day.   

Our friends the Jones’s had sent their annual holiday card via email.  Just the like the paper versions we had received in years past, their “card” contained a few pictures of their kids and dogs as well as a brief re-cap of all the cool things they did over the past year.   

How cool I thought.   For thrifty people (cheapskates) like myself not wanting shell out the cash for the printing and postage of a traditional holiday card the Jones’s approach seemed like a great idea.   “We should do this too!” I thought.  I was all in. 

Sadly though, the rest of my family was not. 

When I presented the idea to my wife, she immediately vetoed it.   Flinging words like “etiquette” and “laziness,” she ended the debate by asking me: “What’s next?   Are you going to start sending thank-you-notes over email too?” 

Hmmm.  That’s not a bad idea either I thought.   After all, it’s much more efficient to send an email than a physical card through the mail.   With the same exact content as paper mail, an email arrives thousands of times faster, has no cost, is environmentally friendly, and can be sent to hundreds of your closest friends with a single click.  Why not? 

When you think about it, email has replaced postal mail (“snail-mail”) for nearly every other form of communication.  Letters, bills, legal documents, and even junk mail have made the jump to digital.    

But for some reason, there are still some types of communication that have remained old-school.  Holiday cards, wedding invitations, postcards, thankyou notes— sending these in email is at best frowned-upon.     

Why is this? 

Most people see it as an expression of effort.    

Sending snail-mail is harder than sending email and thus enjoys an elevated status in the eyes of the recipient.  It allows the receiver to put something on their mantel or in their keep-sake drawer to look back on later. With a 50 percent drop over the past decade in the amount of first-class mail that is sent through the U.S. Postal Service, I concede, receiving a personal note on paper can be considered special when compared to receiving the same note via email.    

But, as we have seen with all forms of communication, the momentum of technology cannot be stopped.  Old rotary phones took more effort than modern dial-tone phones but most of us are happy to get a phone call from a friend regardless.  

I admit, I am in the minority on this 

Die-hard holiday card senders (like my wife) will make the argument that some things are sacred.   Older technologies like vinyl records, books, and printed family albums keep us connected to a simpler, less techo-geek driven time.  They will say that a written letter or nicely printed card is a form of art that should be kept alive in the name of tradition 

At the risk of sounding like a nerdy-holiday-socially-challenged-scrooge, I would argue that the content of a message matters more than the delivery mechanism— it’s the thought that counts. 

So, while our friends and family will be receiving a printed holiday card from us in their mailboxes this year, next year I hope to keep up with the Jones’s and just send out a holiday email.  Happy (digital) holidays! 


JJ Rosen is the founder of Atiba.  A Nashville IT consulting and custom software development firm.  Visit or for more info. 


Continue Reading


We Program In All Languages

By JJ Rosen|April 13th, 2018|Custom Software, Programming|no comments

programming languageWhat makes Atiba different than most other custom software development firms is that we have the capability and expertise to program in any language. Most shops have a specialty, like WordPress or Ruby. We have a staff of more than 80 senior technologists and programmers who are fluent in PHP, AngularJS, Cisco, Ruby, C+, C# . . . you name it. This means if you come to us with a project that needs to be built from the ground up, we can analyze the situation and let you know if it is a custom Python software development project or a Drupal web design project. Then we have the skill and experience to build exactly what you’re looking for.

So give us a call at phone: 615.353.1921 or send an email to and let us know what your IT needs are.

Tags: , ,

Continue Reading


Is It Time For Your Software To Go Through A Code Audit?

By JJ Rosen|April 5th, 2018|Code Audit|no comments

If you have custom software, whether it is a stand-alone product or a SaaS online platform, that is more than a couple of years old, you might greatly benefit from a code audit. Performing technical due diligence on older code is like updating the kitchen in your house: The appliances may have been state of the art when they were put in 20 years ago, but there are so many new and better options available.

computer code on a screenThe first step in the technical due diligence process is to audit the quality and security of the existing code. A lot of people undervalue the art of writing code, and the quality of the code can affect the code’s reliability and the ability to update the code to modern standards.

During the audit, along with analyzing the quality of the code, we look for bugs that could be hiding in poorly written or overly complex code. We test the existing code and systems in a variety of ways to look for poorly performing or broken functionality

After our extensive analysis of your code, we present you with a comprehensive report on what we found and our recommendation on how you should move forward. For more information about having a code audit, call us at 615.353.1921, or send us an email at

Tags: ,

Continue Reading


Don’t Build Software To Solve Problems That Don’t Exist

By JJ Rosen|April 2nd, 2018|Custom Software, Mobile Apps|no comments

If you have an existing business and there is a process that disrupts your business that gives you constant headaches, or you have a time-consuming manual process that could be automated, then you have a problem. And that problem can likely be solved with a custom software solution or by the development of a mobile app.

Additionally, if there is something about your business that you get steady complaints about from your customers and it something you can’t fix without hiring staff you can’t afford, your customers have a problem that might be fixed with custom software.

However, many entrepreneurs have an idea that they want to build from the ground up. Every entrepreneur seems to want to build the Uber of this or the Airbnb of that. Sometimes they want to disrupt an industry they have little or no experience in. And sometimes they even get funding to build their software or app.

Where trouble happens is when entrepreneurs convince themselves they have come up with a unique and revolutionary way to solve a problem, when in reality, that problem doesn’t exist or there is no demand to solve it.

Before you go down the road of having software or a mobile app developed, make sure you talk to as many of your potential customers to see if your idea is something they would want to use and, more importantly, if it is something they would pay for. The last thing you want to do is spend a bunch of money on developing a product that has little or no demand.


Continue Reading


Recent Posts

  • Tech and the Holidays..

    Happy (digital) holidays from the Jones Family!  That was the subject line of an email I received the other day.    Our friends ...

  • We Program In All Languages

    What makes Atiba different than most other custom software development firms is that we have the capability and expertise to program in ...


Contact Us

1310 Clinton Street Suite 200 Nashville, TN 37203
Phone: 615.353.1921 | Fax: 615.296.4040 |

More About Us

Atiba is a Nashville based web development, custom software, mobile development, and IT consulting  firm that has served business, industry, government and civic groups since 1992, providing state-of-the-art Web Design services, Programming, Networking, and General Computer Consulting expertise. Reach out and tell us about your project, and we'll share our experience, project or engagement approach and continually expanding skillset.

Learn More

Connect With Us