Open in app

Sign In

Write

Sign In

Gui Carvalho
Gui Carvalho

203 Followers

Home

About

Aug 8, 2022

5 Strategies to better communicate software estimates

One day you are deep into a refactor, or several layers deep chasing a bug, when suddenly you get interrupted by a message from your manager or the PM, asking how long the task will still take. …

Software Development

3 min read

5 Strategies to better communicate software estimates
5 Strategies to better communicate software estimates
Software Development

3 min read


Published in Better Programming

·Aug 3, 2022

The Best Software Engineering Career Paths

To be happy at work, understand yourself — First, a little bit about me: I am a software engineer that graduated in computer science 20 years ago and since then have been building software one way or another. I have worked in all sorts of environments, like small startups, consultancy companies, big companies, launched a few startups over…

Software Development

7 min read

The Best Software Engineering Career Paths
The Best Software Engineering Career Paths
Software Development

7 min read


Jul 6, 2021

What to do if you’re a Dev outside of the US, looking to increase your salary

If you work with software outside of the US, you’re most likely being paid between 2x and 10x less than folks in the SF Bay area. Don’t believe me? Most big tech companies are hiring new grads for north of $200k usd/year, right out of college. …

Software Development

5 min read

What to do if you’re a Dev outside of the US, looking to increase your salary
What to do if you’re a Dev outside of the US, looking to increase your salary
Software Development

5 min read


Feb 25, 2020

That startup equity is likely raffle ticket disguised as a lottery ticket

I’m not a young engineer anymore as this year I’m turning 40. With the grey hair came the experience in engineering systems, but also in how to detect and avoid bad deals. I decided to write this after seeing a twitter discussion about how startups are having a hard time…

Startup

4 min read

That startup equity is likely raffle ticket disguised as a lottery ticket
That startup equity is likely raffle ticket disguised as a lottery ticket
Startup

4 min read


Sep 3, 2019

How to avoid over-engineering

It’s easy to get carried away with your ideas and end up with an unnecessarily complex, large piece of code. Then you look at it and marvel at the beauty of what you produced while others dread the possibility of having to maintain it in the future. After it goes…

Engineering

2 min read

How to avoid over-engineering
How to avoid over-engineering
Engineering

2 min read


Feb 14, 2019

How to hack your commute for personal development

If you’re like me, you chose where you live accounting for the office location, you already optimized the time you leave your house every day, and you use Waze or Google Maps to give you up-to-date information. If you’re really like me though, you’re still not satisfied with it. My…

Books

3 min read

How to hack your commute for personal development
How to hack your commute for personal development
Books

3 min read


Jan 7, 2019

Software Engineering interviews and referrals are broken, but I have an idea

Over the years I’ve worked with dozens of engineers, if not hundreds. Out of this universe, most were competent, many were pretty good and, only a few were truly great. They were 10x engineers. This latter group is very diverse, every one of them come from a different background, with…

Interview

5 min read

Software Engineering interviews and referrals are broken, but I have an idea
Software Engineering interviews and referrals are broken, but I have an idea
Interview

5 min read


Dec 19, 2018

What I learned spending a week in Columbus - Ohio

A few weeks ago the company I work for announced we were expanding, opening a second office in Columbus, Ohio. Caught by surprise, I automatically passed on it in my head with a “very cool, but obviously not for me”. Since 2011 when I left Brazil for the first time…

Travel

6 min read

What I learned spending a week in Columbus - Ohio
What I learned spending a week in Columbus - Ohio
Travel

6 min read


Dec 13, 2018

How to go from Junior to Senior Software Engineer — the faster way

During one on ones with more junior engineers I often get questions like “what should I do to get to the next level” or “what should I improve on” or even “what defines a senior engineer” and although there are multiple answers for all of these questions, there are some…

Software Development

4 min read

How to go from Junior to Senior Software Engineer — the faster way
How to go from Junior to Senior Software Engineer — the faster way
Software Development

4 min read


Dec 4, 2018

Little things that matter in a software engineering interview

I’ve been working with software uninterruptedly since 2002 and over time, along with writing code, I’ve run hundreds of interview sessions with software engineering candidates. I’ve also been on the other side of the table a few times and I have some insights on a few little things that matter…

Interview

4 min read

Little things that matter in a software engineering interview
Little things that matter in a software engineering interview
Interview

4 min read

Gui Carvalho

Gui Carvalho

203 Followers

Startup guy, engineer, product thinker. Currently living in Florida.

Following
  • Hunter Walk

    Hunter Walk

  • Dan Martell

    Dan Martell

  • Tomer Sharon

    Tomer Sharon

  • Yevgeniy Brikman

    Yevgeniy Brikman

  • Alexey Balchunas

    Alexey Balchunas

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech