Early in life, my parents got me one of these Commodore home computers and it transformed something deep inside my brain. Utbildning efter grundskolan till hudterapeut Other kids saw it as another device where they could consume a never-ending stream of colorful games, a means to be entertained, and maybe an opportunity to visit other worlds. But when I booted up the beige … [Read more...] about Why are Some Programmers Unemployed?
Google is the world’s most popular search engine. A public company, currently with a $1.842 Trillion market cap, Google has a lot of irons in the fire, and it can be hard to keep track of them all. I thought I’d use this article to explain exactly how Google works. Google gained prominence as a search engine, and that still accounts for a lot of its revenue. Whenever you … [Read more...] about Here Is How Google Works
But rather find a solution to improve the quality of current software engineers. How often do you see posts regarding the need for more software engineers and a huge increase in applications teaching people how to code? Are these apps really that helpful in the long run? Do they really create the engineers we need? Here are my perspectives on a few common … [Read more...] about Why It is Not a Good Idea to Have Everybody Become Software Engineers
Great developers are not made, they are born. I’m not one of those degree snobs. Though I hold both a bachelor’s and a master’s degree in computer science, my experience has revealed a truth — the ability to write great software is a gift. It’s not something you can really learn. In music, anyone can be taught the notes but great musicians are born. No amount of practice can … [Read more...] about Finding Gifted Software Developers
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