The process of developing a website can be long and tedious, but the end result should be rewarding. As a web designer it’s very easy to spot sites that were well-thought out and others that were not. Throwing something together too quickly without much of a plan leads to a lot of redesigns and mistakes. I’ve narrowed down my design process into five basic categories. This … [Read more...] about 5 Steps Towards Great Web Design
We all know that collaboration is essential to all project management, especially the application development process. Designers, developers, and engineers need to work in conjunction with each other throughout the prototyping and production phases in order to deliver a product that is both true to the designer’s visual intent and ensures an optimal user experience. But for … [Read more...] about 4 Amazing Tips for Better Developer/Designer Workflows
The success or failure of any project is dependent on the team working on it, and no two team members or teams are the same — nor should they be! Each has their own unique skillsets that should be utilized where & when appropriate. Generally, agile development methods favor teams without fixed roles, because the team members are able to take those skillsets and apply … [Read more...] about How To Structure a Development Team
Whereas the 20th century was about understanding the physical world and harnessing energy, the 21st century is challenged with the task of harnessing data, information and knowledge. Coding is applicable to almost every industry today, and as we move into the future, coding will become an indispensable skill for everyone entering the workforce. Teaching kids and non-coding … [Read more...] about Why You Should Teach Programming
Ah, the elusive full-stack developer: are they simply a jack of all programming trades, albeit master of none? Many liken true full-stack developers to unicorns, yet just a few years ago Facebook claimed to hire only full-stack developers. Today, what does it mean, truly, to be a full-stack developer? What is a Full-Stack Developer? In Shrek-like terms, full-stack … [Read more...] about What Is a Full Stack Developer and What Do They Do?
When most of us think of startups, the image that comes to mind looks like a scene from HBO’s Silicon Valley: a gaggle of hoodie-clad 20-somethings glued to a monitor and fueled by a Red Bull IV drip. That isn’t entirely off base considering the combination of ageism and burnout old programmers face in the tech startup world. Ageism in Silicon Valley is an ugly truth, as … [Read more...] about Career Options For Old Programmers
I am one of those aesthetically challenged programmers so in an effort to reeducate myself I am pretending that I know enough to give you, the faithful reader, some tips to help you design websites (or applications) that don’t leave the users wanting to scratch their eyes out. DESIGN IS IMPORTANT This is pretty important, that is why it’s in all caps. If you … [Read more...] about Design Tips All Developers Should Keep in Mind
Interested in programming? Great! Programming is lots of fun. You want to do things well though, even if its not that important while just learning. I will list some of the beginner mistakes I did myself here, and that I have seen others do, just so you can avoid them. 1. Focus too much on programming languages Many times have I seen people just getting into programming … [Read more...] about Top 6 Beginner Programming Mistakes