Development: Doing More by Doing Less

Mar 17, 2014 | 2  min
author Pyxl Development
FacebookTwitterLinkedIn

From zombies to political dramas, I’m hooked on good television.  This week it’s House of Cards, the sit-on-the-edge-of-your-seat drama that makes you rethink everything you thought you might know about the White House.  In the show, Frank Underwood said, “There are two kinds of pain. The sort of pain that makes you strong, or useless pain. The sort of pain that’s only suffering. I have no patience for useless things.”

This is exactly how I feel about development.  There are times when trying to solve a problem keeps you in the office well after every one has gone home, struggling to find the answer and after hours of despair, the answer finally hits you and everything falls into place.  These are the moments of pain that create a better developer.

The useless pain for a developer is struggling through a problem when someone else has already solved it.  At Pyxl, this is why we love development frameworks.  By starting with a baseline of code, it prevents recreating the wheel for the 100th time.  An application framework provides functions for database management, templating, user management, and other libraries that are commonly used in applications (think of this as the CMS for a web application).

We most commonly use MVC (model-view-controller) frameworks  in a variety of languages in order to speed up the initial overhead of creating a custom web app.  An MVC framework runs by the model accessing the database and sending the data to the controller, the controller manipulating the data for the user and sending it to the view (what you see on your screen), the view collecting information from the user (clicks or forms) and sending it back to the controller, which handles the data and sends it back to the model for insertion into the database, completing the circle.

blog_image

We avoid the useless pain by using starting with a framework, so we do less work up front in order to be able to do more later.  When we aren’t wasting time on those useless tasks, we are able to fit in more application time for the “meat” of the application and reduce the cost for the customer.  Just remember when you are at the office until 2AM and dead tired:

“I never make such big decisions so long after sunset and so far from dawn.”

there-ive-said-it

Updated: Apr 13, 2022

Fuel Your Growth: Pyxl’s Digital Services and AI Solutions

What's New

Latest trends and insights
Introduction to Integrating HubSpot and Generative AI Solutions
Feb 20, 2024 | 5  min

In the rapidly evolving technology landscape, the strategic integration of generative AI solutions with HubSpot’s comprehensive data platform stands out as a pivotal advancement for ...   Read more

author Pyxl Development
Data Quality: How to Prepare Your Data for AI Implementation
Apr 22, 2024 | 4  min

83 percent of industry leaders now acknowledge that data quality is crucial for the success of AI-driven initiatives. Yet, the reality on the ground is ...   Read more

author Pyxl Engineering
Leveraging Dynamic Content for Personalized User Experiences
Apr 16, 2024 | 5  min

80% of consumers are more likely to engage with a company that offers personalized experiences. It’s clear that the ability to tailor content dynamically to ...   Read more

author Pyxl Engineering

1033 Demonbreun Street

Suite 300

Nashville, TN 37203

Phone: 615-647-6792

© 2024 Pyxl, Inc. All rights reserved. | Privacy Policy