Toptal Engineering Expert
Don’t Be Fooled: Calculate the Real Cost of Employees and Consultants
It’s astounding how few business owners properly account for the real cost of their labor. This article presents tried and true methods—including an online calculator—for calculating the real cost of your employees and consultants, enabling you to perform a sound financial analysis when faced with the “employee versus consultant” dilemma.
Hyam Singer
Hyam is a creative and results-oriented leader with skills in product and service organizations, solution innovation and agile development.
How to Travel While Working: The Traveling Engineer's Survival Guide
As Co-Founder and COO, Breanden Beneschott has been effectively running Toptal, a venture-funded company growing hundreds of percent year over year, while traveling across the globe. Breanden shares his tips and experiences as a successful traveling engineer and entrepreneur, including his perspective on the benefits of this new lifestyle.
Breanden Beneschott
As the co-founder of Toptal, Breandan was instrumental in the creation of Toptal’s. He helped set up our infrastructure in 40+ countries.
Hosting a Tech Conference for a Software Developer Network: The CordobaJS Event
Beyond its beauty, in recent years Córdoba has been enjoying a rapidly growing reputation as a technology center, one that may soon rival Buenos Aires as Argentina’s main technology hub. Last month, Toptal coordinated and hosted a highly successful and well-attended JavaScript Technical Conference in Córdoba, Argentina. Read about how the event came together and the vibrant network of software developers in and around Córdoba.
Ramiro Agustin Palacios
Ramiro (BEng) is a PMP Certified Scrum Master and systems engineer with 15+ years of software development experience in MS environments.
Busting the Top 5 Myths About Remote Workers
With an 80% increase in the remote workforce from 2005 to 2012, there must be more to the picture than meets the eye. This post pulls the rug out from under 5 of the most prevalent myths about remote workers, with a specific focus on the software development industry.
Scott Ritter
Scott has 15+ years of experience recruiting software engineers and is the Director of Client Success at Toptal.
Your Boss Won't Appreciate TDD: Try This Behavior-Driven Development Example
Testing. It always seems to get left to the last minute, then cut because you’re out of time, budget, or whatever else. Management wonders why developers can’t just “get it right the first time”, and developers (especially on large systems) can be taken off-guard when different stakeholders describe different parts of the system.
With behavior-driven development, you can turn testing into a shared process that focuses on the behaviors of the system, why they matter, and who cares.
Ryan Wilcox
Ryan has over 12 years of programming experience in numerous languages, and is an expert in workflow analysis and optimization.
World-class articles, delivered weekly.
Subscription implies consent to our privacy policy
In Search of the Elite Few – Finding and Hiring the Best Software Developers in the Industry
Effective interviewing and hiring is as much of an art as it is a science. Nonetheless, approaches and methodologies do exist for evaluating the more subtle dimensions of a software developer’s skills and abilities. When used collectively, these techniques yield a highly effective screening process with a proven track record of success. That process is what this post is all about.
Hyam Singer
Hyam is a creative and results-oriented leader with skills in product and service organizations, solution innovation, and agile development.
Anti-Patterns in Telecommuting
As a veteran telecommuter through multiple jobs in my career, I have witnessed and experienced the many joys of being a remote worker. As for the horror stories, I have more than a few I could tell. With a bit of artistic inclination and a talent for mathematics, I also have a fascination with patterns: design patterns, architectural patterns, behavioral patterns, social patterns, weather patterns—all sorts of patterns!
When I first encountered anti-patterns, I discovered a trove of wisdom I wish I had known before I had learned the hard way. Anti-patterns are recognizable repeated patterns that contribute significantly to failure. For example, the manager that keeps interrupting the employee in order to see if the employee is getting any work done is engaging in an anti-pattern that serves to prevent the employee from getting any work done!
Based on my own experiences and experiences of friends and co-workers, I am assembling descriptions of anti-patterns related to telecommuting.
Steven S. Morgan
Steven is an expert Java architect and developer with extensive experience in distributed architectures, scalable solutions, and more.
World-class articles, delivered weekly.
Toptal Developers
- Algorithm Developers
- Angular Developers
- AWS Developers
- Azure Developers
- Big Data Architects
- Blockchain Developers
- Business Intelligence Developers
- C Developers
- Computer Vision Developers
- Django Developers
- Docker Developers
- Elixir Developers
- Go Engineers
- GraphQL Developers
- Jenkins Developers
- Kotlin Developers
- Kubernetes Experts
- Machine Learning Engineers
- Magento Developers
- .NET Developers
- R Developers
- React Native Developers
- Ruby on Rails Developers
- Salesforce Developers
- SQL Developers
- Sys Admins
- Tableau Developers
- Unreal Engine Developers
- Xamarin Developers
- View More Freelance Developers
Join the Toptal® community.