Programming with DDA
I personally have a very good knowledge of technology and computers, mostly due in part to my older sister, who is, let’s say, a “computer geek.” But as much as I think I know, I also fully understand my knowledge of programming and coding is extremely limited. When I was younger we had a program called Q Basic and a book that gave you the coding to some basic games. For hours I would sit at the computer typing up this coding, only to find out the game was terrible and I wasted all that time. To this day, I still have no knowledge of what I was typing or what the coding meant. In my own personal portfolio site, I must have spent hours trying to program a simple form that users could fill out and it would automatically email it to me – and it’s likely our programmers take five seconds to do such a simple operation.
After the successful launch of two large projects, I’m seeing first hand all the amazing work that goes behind so many of our projects and just how much work it takes to launch something that now seems so common. For instance, YouTube is one of the simplest sites from a user perspective. A user creates an account, uploads a video from their computer, enters some information, and the video is available for everyone to view. But I can’t even imagine the work that went on behind the scenes – and still goes on behind the scenes – to accomplish a site like that. And yet we have a group of programmers building video upload sites, social networking sites, management tools, editors, and so much more right here in our offices.
One of our latest projects, the virtual trade show tool, has quite the backend to it. We have set it up so that the client can go into an editor and swap out panel images, add additional links of information, add videos, create hotspot links, and anything else they need to do to frequently update the tool. From a user perspective, the operations are so simple and easy, but the behind the scenes work was quite extensive. But in the end, we have a product for the client that is easy-to-use, simple, and will flawlessly get the job done. What more could they ask for?