📒 Small ingredients that will make the difference in your Leadership recipe.

Photo by Louis Hansel on Unsplash

More than a book about how to be a good leader, this is a book on why we need great leadership, what it looks like and how we suffer without it. You still get plenty of advice on how to reach your best as a leader though. The first principles are all there: leaders go first and, after great leadership, incredible things will follow.

There’s a price to pay though.

Leaders just have to put the needs of others above their own.

#1 — The cultures that we love to rave about aren’t just built by leaders. But they go first.

Great organizations have great cultures. To build these cultures we need leaders providing cover from above, so people…

📚 If you’re interested in building great teams you owe to yourself to read this book.

What are the common ingredients of great team cultures?

We all have an idea of what a great team culture might look like. Few of us might even know what that feels like.

This is a book that looks at the best team cultures and exposes the group behaviors with the most impact on the results they obtain. Turns out, people like to people feel safe, appreciated, and with a clear purpose to strive for.

1 — The key for team performance is not so much the skills of individual players, but the quality of the interactions between them.


Make a big difference with a little software

Photo by Simon Abrams on Unsplash

Two trends are becoming increasingly apparent in the software development world.

  • It is becoming easier by the day to build a software product.
  • The number of people in search of ideas for those software products is increasing.

With the advent of no-code solutions and the hacker/maker movement, we, more than ever, are recognizing the power of being able to idealize, build, and ship a product that can impact more people than ever in history.

Having a CS degree or knowing a programming language is becoming less of a factor in what you can accomplish with software, so it’s only natural…

Motivated, happy, teams get you something you want, but only teams in harmony get you something special

Photo by Quino Al on Unsplash

Talking with Your Manager, Fast and Slow

In the omnipresent tome of wisdom that is Daniel Kahneman’s Thinking, Fast and Slow, we are presented with two modes of thinking. Making my best effort to not murder with simplification the life’s work of a Nobel laureate, it works like this: without noticing, we are either employing System 1, the fast talker, intuitive, sensitive and generator of impressions, or System 2, the calculating, careful, logic lover, and validator of impressions. System 1 is eager to help, System 2 is lazy. If you think this explains a lot about too many things, I know the feeling.

Now, let’s do a…

A definitive guide, with examples, on one of the most omnipresent Java keywords.

Code reviews are the gift that keeps on giving. Even after you go through them with your colleagues, the potential for further discoveries is undervalued.

The other day I was checking some comments on a pull request and I found something along the lines of:

“this” is not needed here.

and this was the Java keyword. In that part of the code it was being used to assign a mock to a test class variable. Something like:

And you know what, the comment was 100% right. The test runs as expected, but we don’t need this in this case.

An atomic explanation of what’s the Java this keyword

A tale of my first experience with the Medium Partner Program

Photo by Wilhelm Gunkel on Unsplash

Money was never the purpose. I was in the mood for an experiment, though. I like making bets on something where I can never lose. Those are the best kind of bets. Writing an article and putting it on Medium Partner Program is one of those bets.

What’s, literally, the worst that can happen?

I’ll tell you. These 4 things happen:

  • You get a little better at writing;
  • You get a better idea of what people like to read;
  • You earn $0;
  • You spend 1 to 4 hours of your time;

Can you live with these consequences?

Here’s how three articles just made my month

Don’t let your side projects fall by the wayside

Photo by david henrichs on Unsplash

Software developers don’t agree on a lot of things. You have infinite fertile ground for debate around programming languages, IDEs, frameworks, operative systems, libraries, patterns, best practices, or counter variable names. What we all do agree on is that we hate wasting time on code that won’t bring any measurable benefit, or worse, will be deleted in two weeks. With experience, we become pretty good at sniffing that code out from a distance — it’s our responsibility to always steer the work we do into meaningful territory.

When we tackle our programming side projects we tend to have a higher…

Learn, build, have fun, repeat

Photo by Dayne Topkin on Unsplash

Will you start building one of these?

This is part two of my Side Projects Trilogy. On part one, I talked about How to Choose your Next Side Project so that chances of getting the most out of your side project mount on your favor.

On part three, we conclude this trilogy with a collection of tips and strategies to increase your chances of getting the most out of your side projects.

Without further ado, here’s a collection of hand-picked side project ideas, inspired by other articles before this, my experience, and what I’ve been reflecting on what makes a…

A guide to help you choose side project ideas with purpose in mind

Photo by Victoriano Izquierdo on Unsplash

If you are reading this article, I’m willing to bet you have also read your fair share of “side project ideas” posts. I also love going through those, curious as I am, in search of some magical spark, some rabbit hole to lose myself in with abandon for a couple of months.

Well, this is not that kind of post. Not in isolation, at least. This will be a trilogy of articles about side projects and rest assured, part II is already here, with a list of 12 fun side projects that people will want to use.

And on part…

Photo by Jonathan Petersson on Unsplash

Somos biliões os que gostamos de futebol. Desses, um pouco menos, os que gostamos de jogos. E finalmente, num terceiro nível, estamos uns quatro ou cinco que apreciam as regras com que se jogam. Ora, umas regras que se prezem tem de conter, pelo menos, estas três secções:

a) o material necessário para jogar;

b) o que podes e não podes fazer no jogo;

c) como é que se determina o vencedor.

Independentemente de pertencer a um ou a todos os grupos que mencionei em cima, isto é algo que nos é familiar se pensarmos nas características que definem aquilo…

Filipe Silva

filipesilva.me — From software engineering to football coaching. This Week’s Worth💎is my weekly newsletter. Find it here: thisweeksworth.substack.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store