Open in app

Sign In

Write

Sign In

Gabriel Jiva
Gabriel Jiva

Home

About

May 28, 2022

The Art of Interviewing

The job interview process is a high-stakes dance that’s notoriously difficult and full of missteps — on both sides. (At least, in software engineering it is. If you care about another industry, <Jedi hand wave/> this is not the article you’re looking for.) Avoiding the missteps is an art, just…

Software Interview

9 min read

The Art of Interviewing
The Art of Interviewing
Software Interview

9 min read


Feb 11, 2022

Lessons Learned on the Job Search

I’m starting what I’m sure will be a great new job at an awesome company soon, but before I got that offer (and four other great ones), I was on the interview circuit for a few months. When I started looking, I figured that in this boiling job market (of…

Engineering Management

13 min read

Lessons Learned on the Job Search
Lessons Learned on the Job Search
Engineering Management

13 min read


Sep 1, 2021

The 8 Engineers You Might Know

A few years ago, I was asked to give a talk to a class of early engineering college students about the characteristics of a “good” engineer, so that they may begin to emulate those traits — or, presumably, drop out of the program if the very thought of such a…

Engineering Management

12 min read

The 8 Engineers You Might Know
The 8 Engineers You Might Know
Engineering Management

12 min read


Jul 22, 2021

On Engineering Consensus

The main reason science works is, of course, the scientific method. It forces rigor into the process and it’s what began to fork hard science from philosophy. Engineering, while not a science per se, is a sibling discipline. It too benefits from the scientific method (though more so in the…

Engineering Management

4 min read

On Engineering Consensus
On Engineering Consensus
Engineering Management

4 min read


Jun 9, 2021

DRY Code, WET Comms

The principle of DRY code is probably one of the most important bedrocks of professional programming. It’s a hallmark of what separates an amateur coder from a legitimate engineer: thinking ahead; designing your codebase; making it flexible, modular, and maintainable. If you haven’t come across the acronym before, it stands…

Engineering Management

6 min read

DRY Code, WET Comms
DRY Code, WET Comms
Engineering Management

6 min read


Apr 17, 2021

The Best Testers Are Scientists

It doesn’t take long to appreciate a great software tester. And it doesn’t matter if she’s a manual tester or writes automated tests, because what really matters are the types of tests being run: curious tests. Tests that don’t just discover a bug and quickly document it away in a…

Software Testing

4 min read

The Best Testers Are Scientists
The Best Testers Are Scientists
Software Testing

4 min read


Mar 23, 2021

Bonuses Don’t Motivate Developers

First, let me reassure you that they don’t: 50 years of research have shown us that if anything, incentives demotivate employees. And not just developers, but any job that requires some thought beyond mechanistic, rote work like the assembly line. This is succinctly explained in the most popular RSA Animate…

Engineering Management

4 min read

Engineering Management

4 min read


Mar 12, 2021

Why Great Functional Specs Are So Important

Way back in the year 2000, the venerable Joel Spolsky wrote a blog post called Painless Functional Specifications — Part 1: Why Bother? It was the first of a four-part series on writing functional specs, and it featured a tale of two software companies: Hasty Bananas Software (HBS) and The…

Software Development

5 min read

Why Great Functional Specs Are So Important
Why Great Functional Specs Are So Important
Software Development

5 min read


Mar 12, 2021

My Slack Tips

You know those recipe websites filled mostly with the backstory of how they discovered this amazing cookie recipe that changes their lives, and what joy it brings their three free-spirited, yet precocious children every time they make the cookies? This is kind of like that, so scroll down to “The…

Slack

7 min read

Slack

7 min read


Feb 16, 2021

Be The Lorax

I am the Lorax. I speak for the trees. “The Lorax”, 1971 This was Dr. Seuss’ favorite of his books. If you haven’t come across it, it’s a great fable about a woodland creature who keeps warning an industrialist to stop cutting down all the Truffula trees; but the guy…

Engineering Management

3 min read

Be The Lorax
Be The Lorax
Engineering Management

3 min read

Gabriel Jiva

Gabriel Jiva

Software. Management. Shmanagement.

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech