March 31, 2021

How to Interview Remote Software Developers  Knowing how to interview remote engineers effectively is a critical step in choosing the right candidate to join your company. Hiring the wrong candidate can set your project back, eat into your bottom line, and frustrate your team. Shannon Shaper, who helped fine-tune Google’s recruiting process, says that “hiring...

,
March 9, 2021

Those who have worked in the software industry for a while have likely witnessed a project that went off the rails. Lack of vision, changing requirements, or an out-of-sync team is a surefire path to a fraught development process. Although there have been advances in approaches to project management within the industry, things still go...

, , ,
February 26, 2021

Launching new products and services is a risky endeavor. It’s hard to know whether your idea will take off. Deciding on what features to add is challenging as well since you lack user feedback. Whether you’ve secured funding or are simply investing your own time, it’s stressful thinking about when — and if — your...

, ,
February 3, 2021

It’s no surprise that North American companies are starting to see the value in hiring software developers from Latin America. With thriving tech industries, large talent pools of skilled software developers, and proximity to the United States, the region offers many benefits for companies looking to outsource their software development teams through better, cost-effective hiring...

,
January 11, 2021

Just like all software, Android apps should adhere to common architecture rules and patterns. Android apps that don’t follow the right architecture tend to become unmaintainable through cluttered Activities and Fragments lacking a consistent design or set of behaviors. Given the importance of good architecture, how does one choose which to use for a project?...

, ,
October 5, 2020

There are many types of documentation in the software world. Of these types, technical documentation is one of the most frequently neglected. The fast-paced nature of the industry leads to the conception that time spent documenting is time lost developing and delivering features. Over time, a development team’s documentation debt (a type of technical debt)...

, ,
July 16, 2020

As JavaScript projects become more complex, new tools and practices arise to improve code quality and workflows. In addition to unit testing, static type checkers such as TypeScript and Flow are becoming the norm among professional development teams. Regardless of project size, the benefits of making code more comprehensible while also catching errors during the...

, , , ,
June 9, 2020

We all know that it’s hard to find good people, but hiring talent is only one aspect of what it takes to form a successful team. The world of software development is populated by many passionate and knowledgeable individuals; however, such ability is not always accompanied by the strongest of interpersonal skills. Rockstar developers may...

, , , ,