A deep dive into Triplebyte's assessments (2020)

How Triplebyte's assessments use modern testing theory to blend millions of data points into skill estimates for engineers. | Continue reading


@triplebyte.com | 1 year ago

Gems: How Zeal Uncovered Hidden Talent and Grew Engineering Team by 40%

After wrapping up their Series A, Zeal needed to hire engineers—fast. See how Zeal grew their engineering team by 40% in just a couple months. | Continue reading


@triplebyte.com | 2 years ago

Rethinking Triplebyte

Triplebyte is pivoting, and we no longer require a quiz or interview to join. Engineers are almost completely unique as a labor force. There is far more demand for engineers than there is supply, and that makes engineers powerful in a way other professions are not. We want to sto … | Continue reading


@triplebyte.com | 2 years ago

Kodable is hiring a Senior Software Engineer to help teach kids how to code

Kodable is hiring a Senior Software Engineer through Triplebyte. View the job listing and company information, and apply. | Continue reading


@triplebyte.com | 3 years ago

'Clean code' rules for software engineer resume writing

Most software engineers write for a living. That is they sit down at a keyboard and write code. If all goes well, Clean Code, a popular mantra that describes code that's readable, simplistic, and is shaped in logical clarity, is the final product. In many ways, what goes into wri … | Continue reading


@triplebyte.com | 3 years ago

What it's like to a software engineer at a quantum computing company

For this edition of Expert.info, we spoke with the technical team at Atom Computing about why their unique approach to quantum computing can help the nascent technology scale and what kind of software engineers they're trying to bring in to help deliver it to more end-users. | Continue reading


@triplebyte.com | 3 years ago

Modularizing iOS Dependencies with 'Integrations'

Clean Xcode project architecture is an onion that can be peeled a million different ways. And one thing most iOS engineers agree is that Model-View-Controller (MVC) is just a small slice of the architectural story. A problem that comes up for most projects is the challenge of int … | Continue reading


@triplebyte.com | 3 years ago

How to think in React

Building in React requires a different kind of mindset. The freedom it allows means you're not propped up by structure or architecture. There's no fallback of an entire framework to keep you out of spaghetti code trouble. So what does thinking in React look like? Here are four co … | Continue reading


@triplebyte.com | 3 years ago

How to craft your elevator pitch as a job seeking engineer

Before I even graduated college, I had already broken into three tech companies – HP Labs, Google X, and Nvidia. Something I learned to help me land those internships was how important it is for engineers, especially those without a resume that can speak for itself, to be able to … | Continue reading


@triplebyte.com | 3 years ago

A product manager's tips for engineers: “Help me help you”

As a ‘non-technical’ product manager, I’m often tasked with working cross-functionally with various teams like data, business, user research, support, and of course, engineering. I like to think of the PM role as a "master of none" and in many ways a "force-multiplier," helping v … | Continue reading


@triplebyte.com | 3 years ago

A guide to sensible composition in SwiftUI

The ease with which you can compose views in SwiftUI is a literal miracle. While composition is still doable (and valuable) in UIKit, the level of flexibility is at least an order of magnitude more rich. But all this freedom brings some tough choices. How often should we be compo … | Continue reading


@triplebyte.com | 3 years ago

Lessons learned from building my own crypto trading bot

When I first heard of cryptocurrency, I thought it was a neat idea, but I would not put my money in it. Then I entered a stock trading contest and won some. I didn't check the wallet for six months because I didn't even know how to use it. But when I did, it was worth five figure … | Continue reading


@triplebyte.com | 3 years ago

How UI developers can adapt, not die

There's an awful lot of talk about user interfaces (and the development thereof) being unrecognizable in the next ten years. Will magically-slick, no-code tools leave UI devs in the dust? Will AI and new paradigms involving wearables and gestures leave today's 2D coders unemploya … | Continue reading


@triplebyte.com | 3 years ago

The metrics that matter when trying to become a more efficient software engineer

If you were to ask a fellow programmer or software engineer: “How can I be sure that I’m being productive enough at work each day?” You’d likely get an answer that’s as annoyingly unhelpful as this: “Well, it depends. It all hinges on what you’re trying to accomplish, how long yo … | Continue reading


@triplebyte.com | 3 years ago

Programmer, developer, engineer: What I call myself and why

I have written code for a couple of decades now and have been called a lot of things during that time. As a person who writes code, it is important to choose a title that describes what you do. | Continue reading


@triplebyte.com | 3 years ago

Should I use SwiftUI in production? A code-to-code comparison to help you decide

SwiftUI — Apple’s declarative UI framework that works across all its software platforms — is young and full of problems, but it's also magically simple and crazy fast to build once you get the hang of it. So we really shouldn't be asking whether it is or isn't flatly "production- … | Continue reading


@triplebyte.com | 3 years ago

Technical interview practices that breed impostor syndrome

Technical interviews are already highly imperfect measures of ability. And they drive engineers crazy. But on top of that, certain interview practices themselves can seriously challenge an engineer’s sense of legitimacy – even when they perform well enough to land the role. Here … | Continue reading


@triplebyte.com | 3 years ago

Breakdown of all Y Combinator startup exits and valuations

Explore different equity value scenarios using Triplebyte's Startup Equity Value Calculator | Continue reading


@triplebyte.com | 3 years ago

How to wiggle through an interview coding problem you don't know how to answer

Getting stuck in a coding interview is not game-over. I repeat. If you find yourself seemingly unable to move forward on a coding problem, you have way more options at your disposal than you probably think. You see, there's lots of reasons engineers get stuck. Some are technical … | Continue reading


@triplebyte.com | 3 years ago

When engineers should talk openly about salary

One of the most valuable financial conversations I ever had in my career as a CFD Engineer was with another professional who employed engineers like me (data engineers, simulation engineers, software engineers, and mechanical engineers).He asked me, point-blank: “What the heck ar … | Continue reading


@triplebyte.com | 3 years ago

The history of wildfire modeling

What are the origins of fire modeling? Who actually runs fire models today? Why aren’t fire models as impactful as weather models, and will they ever get there? | Continue reading


@triplebyte.com | 3 years ago

All the 'programmer' reasons I've taken a pay cut for a programming job

Working as a programmer is great work if you can get it, and there are usually plenty of opportunities out there. So why would someone want to take a pay cut to go to a new job, especially when that is one of the most common ways programmers can get a raise? There have been a few … | Continue reading


@triplebyte.com | 3 years ago

When a building a cron job is worth your time

Automation is the end goal for many software developers. It's the ultimate work-smarter-not-harder adage applied. But while there's a general advocacy for automation in software and engineering, it's not always the best solution. In my past projects, sometimes automation did not … | Continue reading


@triplebyte.com | 3 years ago

How to evaluate imposter syndrome with data

Ever feel like a fraud? Like any moment your boss and colleagues are going to realize you've been scamming them all along? That you're not the engineer they think you are? Turns out, engineers at every level of success suffer from impostor syndrome. In fact, the majority of profe … | Continue reading


@triplebyte.com | 3 years ago

All I needed was a good reason to drop PHP to bring back my passion for coding

Building toy apps and learning a new language for the sake of newness has never worked for me. I typically need more motivation. Here's the method I have for picking coding side projects that keep me an engaged and learning programmer. | Continue reading


@triplebyte.com | 3 years ago

It can pay to be a job-hopping engineer

For this edition of Code to Success, we spoke with Mac Wilkinson, a software engineer at Blueberry Medical who got into coding through a public high school course and hasn’t looked back since. | Continue reading


@triplebyte.com | 3 years ago

How to get noticed as a remote engineer

When you're a remote engineer, it's extremely easy to recede into the background. You don't share an office with your co-workers, so you can't rely on lunches and water-cooler chats to build relationships as normal. And this can have serious consequences. Among them: It can lead … | Continue reading


@triplebyte.com | 3 years ago

Building community and mentorship can fix diversity in engineering

Underrepresented minorities make up only 18% of computer science degree graduates in the United States, a figure that’s only budged up 3% in the last 15 years. These are the kinds of statistics that motivated Jehron Petty to found ColorStack, a non-profit working to improve Black … | Continue reading


@triplebyte.com | 3 years ago

When cramming does and doesn't help you in a technical interview

Technical interviews are not just about your knowledge and experience. They're about demonstrating specific pieces of your skillset in really suboptimal circumstances. That is, technical interviewing itself involves a whole set of skills needed to pass. Candidates often focus hea … | Continue reading


@triplebyte.com | 3 years ago

I created my perfect WFH space. (It's about more than just gear.)

Creating a workspace at home is vital for WFH engineering. Now I’m not talking about fancy keyboards and other incredibly tempting productivity gear. I’m talking about the holistic design of the entire workspace. In this piece, I discuss furniture, storage, and how to intentional … | Continue reading


@triplebyte.com | 3 years ago

What the wrong side of agile looks like

On the surface, the recipe for agile in software development looks something like this: kanban boards, daily stand-ups, constant feedback loops, reports, collaborations, and team meetings. But in reality, you can't get results from just throwing those techniques into a bowl if th … | Continue reading


@triplebyte.com | 3 years ago

Ask HN: As an engineer, what's your method for pushing back on design?

If you’re an engineer who works on UI, it's your duty to implement the vision of designers and product managers to the best of your ability. At the same time, you're not merely a cog in the machine. Sometimes, it makes sense to say "no" — or at least offer insights and options th … | Continue reading


@triplebyte.com | 3 years ago

HN opinion: Stop trying to force Big O into software development

Big O notation in computer science is profoundly interesting. However, it doesn't have much application in software development, especially when modern languages and operating systems do a pretty good job of hand-holding as is. In fact, Big O's primary practical use these days is … | Continue reading


@triplebyte.com | 3 years ago

Picking the wrong tech interview programming language can hurt you

When it comes to coding assessments, there’s no “holy grail” of programming languages. The best choice for one programmer may legitimately be the worst for another. There’s no universally applicable rules of thumb and about a million factors to consider. Here's how to balance the … | Continue reading


@triplebyte.com | 3 years ago

Triplebyte Engineer Genome Project (2016)

We launched Triplebyte last year with the goal of building a hiring process focused on evaluating skills and not credentials. Since then we've evaluated over 10,000 engineers without using their resumes, and helped them join companies ranging from three person startups up to Drop … | Continue reading


@triplebyte.com | 3 years ago

Pomodor-no! Here's the best time blocking method for engineers

In today's WFH life, it's actually more possible to completely commit to time blocking, a system that can help you organize your day so as not to waste a single moment. And my method for doing it is especially great for seamlessly handling coding tasks right alongside the kind of … | Continue reading


@triplebyte.com | 3 years ago

Next.js and React Bootstrap = micro app magic

Sometimes, when a project is the right size and scope, it can make for a fun opportunity to try out a new framework on a stand-alone app. We recently had such an opportunity while working on Triplebyte’s new startup equity value calculator. | Continue reading


@triplebyte.com | 3 years ago

A system for charting how “full-stack” you are

Whether it's tinkering with interfaces, interacting with APIs, writing our own rules and logic, and even a bit of booting things up into the cloud on the side — if you've been around long enough, there's a high chance that you've traversed through the different layers of “the st … | Continue reading


@triplebyte.com | 3 years ago

Learn Big-O and stop hacking your way through algorithms

Big-O is one of the single most important topics in algorithms — and perhaps the most contentious. Algorithms are hard enough to learn as it is, and then comes along this whole other layer of...complexity. But what if I told you that “getting” Big-O will actually help you make se … | Continue reading


@triplebyte.com | 3 years ago

Tricks for working asynchronously on an engineering team

Changing the way you manage your time is one of the biggest challenges when you start working remotely as a software engineer. Onsite work is to remote work as synchronous programming is to asynchronous programming. If you're used to the former, the latter requires a paradigm shi … | Continue reading


@triplebyte.com | 3 years ago

How Fire Spreads: Mathematical Models and Simulators

This article explains how to build and modify a simple fire model, and explores two popular methods to simulate fire spread—cellular automaton and wave propagation models. | Continue reading


@triplebyte.com | 3 years ago

Will Company Cutbacks and the Growth of Remote Affect Engineering Pay?

Levels.fyi co-founders Zaheer Mohiuddin and Zuhayeer Musa talk about the different ways that engineering earnability could be in for some changes. | Continue reading


@triplebyte.com | 3 years ago

Racist Robots: Auditing AI Systems for Bias

Biased decision-making certainly isn’t unique to AI systems, but in many ways, it is uniquely discoverable in these systems. The ability to interrogate machine learning systems to uncover bias is incredibly valuable, and we should avail ourselves of the opportunity. | Continue reading


@triplebyte.com | 3 years ago

Algorithms in Interviews: Hazing Ritual or Valuable Vetting Technique?

Academic algorithms tests on interviews are often considered a pointless hurdle, a relic of a bygone era of traditional testing techniques that are no longer relevant. And with the rise of bootcamps and other resources, an ever-increasing number of engineers lack a traditional co … | Continue reading


@triplebyte.com | 3 years ago

Effective Immediately: Supporting Your People After Layoffs

Here's how Talent Managers at Triplebyte put together an outplacement team to help those at the company impacted by layoffs. | Continue reading


@triplebyte.com | 4 years ago

Probabilities Address Your Burning Questions About Covid-19

Thanks to COVID-19, highly anticipated events across the globe have been postponed—including the Summer Olympics, Cannes Film Festival, March Madness, and many others. Could these events really perpetuate the pandemic? What are the risks at small gatherings? What are the implicat … | Continue reading


@triplebyte.com | 4 years ago

Covid-19: Triplebyte Now Supports Hiring of Remote Teams

Until now, at Triplebyte, we have focused our efforts on helping skilled software engineers get jobs at companies in four geographic markets - the San Francisco Bay Area, New York City, Los Angeles, and Seattle. Now with COVID-19, many businesses around the world are being forced … | Continue reading


@triplebyte.com | 4 years ago

28K Video Interviews Later: How to Interview Software Engineers Remotely

What happens when a candidate can’t visit your office for a final round of interviews? How do you give a great experience when you’re just starting to conduct interviews remotely? | Continue reading


@triplebyte.com | 4 years ago