Code review is an important part of quality assurance, and should not be skipped out on. No matter how talented a developer team is, there will be mistakes. Code review doesn’t have to be a drag, it can be done efficiently and return enormous benefit to the overall quality of work.
In an age where internet security is needed (i.e. Ashley Madison) how can your company be better aware of security flaws? It seems like every few months we’re hearing about a massive hack on a major company. Think Target in 2014, Sony, and this past summer, Ashley Madison. Forget your personal views on Ashley Madison; the […]
We all know the cliche: developer hooked up to redbull IV, working late nights with nothing but the blue light of the monitor emanating out into the darkness. Many companies hold developers ransom with their own self image, believing all developers live to maniacally pound away at a keyboard, whilst generalizing developers as anti-social computer […]
Comments have their time and place in code, but the best comment is no comment at all! In other words, your code should speak for itself. However, no code is completely self documenting. Commenting does not add inherent value to your code, and it does require extra time and space. To extract maximum value from commenting in building and expressing intent to future developers, comment clearly and wisely.
Building an API, a good API at least, is an enormous boost for your startup’s efficiency and growth. The most obvious benefit — autonomy over each layer of infrastructure, which will contribute to rapid release of your product.
We recently wrote a post about the psychology behind switching software, but today we want to give you some tactics that may convert users from one software to another. The purpose of every technology is to solve a unique problem, and form lasting relationships with users so that they use the product as if it […]
You might think a profession based on logic and learning would be immune to folklore, but the developer community remains rife with myth — myths so pervasive they begin to manifest into reality.
Developing relationships with your clients will not only help you market and sell, it will help you to anticipate client needs and constantly be on top of ways to improve your product and strategy over time. Follow these 7 tips to maximize your existing client relationships.
The basic idea of a hackathon is to get a group of developers together and get something done. That means you have an opportunity for your team to gain fresh perspectives in the face of new problems. But not all of them benefit the participants.
You don’t have to be a designer to know that products sell better in prettier packages. Even if your product is the most technically efficient on the market, it’s far less likely to be successful if it is ugly or difficult to navigate, Take Reddit, for example. If you’re a Redditer, you likely spend a […]
Conflict resolution is a necessary part of project management. Follow these easy steps to streamline your team today.