Making the Call with Functions

Something I've struggled with for a number of years, both professionally and personally, is communicating with people who aren't developers and know little to nothing about the nature of my job outside of its necessity. They often don't know that writing software is a juggling act of considerations and compromises. Sometimes you have to sacrifice flexibility for performance, sometimes you give up performance for flexibility. Logistics rarely allow for a silver bullet to any given situation and you frequently have to decide which is more important.

Designing beautiful interfaces

One of the most crucial decisions in building any type of web application is designing its interface. As the gateway to your content, a well-designed user interface is a valuable tool for engaging your customers and keeping them from moving on to the next site.

Syndicate content