Good debugging skills come with a mix of intuition and some mental models on how to approach the problem. The former has no practical actionable steps because it comes from the experience of being exposed to many different problems and you just need to keep going on with your career and learning with every new debug. This blog post is about those mental models that will help you get rid of bugs faster.

First Principles Thinking

Start with the absolute truths about the problem. The idea is to break down the bug into its basic building blocks and then reason from there. …

Talk link:

Product Teams
- PM
- Designer
- Engineers

PO: is the administrative part of the job in the SCRUM/Agile methodology (a backlog administrator)
PO job title should be killed
a PM should have the PO role as one of their responsibilities
it’s harmful if the product owner is not the product manager

Great Product teams

1. Tackle Risks Up Front

— “the rikiest thing you can do not take any risks”
— Kinds of risk (tackle those before writing a single line of code)
-Value Risk
-Usability Risk
-Feasibility Risk
-Business Viability Risk

— tackling those risks is called Product Discovery.

I’m writing this piece to document some of the processes/frameworks we used to build Orelo from an idea in a business plan into a real world app. I’ll be focusing on the product/tech aspect of these last six months, but keep in mind that this is not the whole picture as our efforts in other fronts like finance, CX, Editorial and Brands were as important in order to make it a viable business.

Here’s an attempt to share what we did, where we focused and some tradeoffs we took.

Understand your users: Write stories from their perspective

First, we’ve defined all of our users’ stories. Who are your…

Run on limited resources and you’ll be forced to reckon with constraints earlier and more intensely. And that’s a good thing. Constraints drive innovation.

Fix Time and Budget, Flex Scope

Launching something great that’s a little smaller in scope than planned is better than launching something mediocre and full of holes because you had to hit some magical time, budget, and scope window. Leave the magic to Houdini. You’ve got a real business to run and a real product
to deliver.

The ability to change is key. Having everything fixed makes it tough to change. Injecting scope flexibility will introduce options based on your real experience…

However, since the global financial crisis of 2008 people all over the world have become increasingly disillusioned with the liberal story. Walls and firewalls are back in vogue. Resistance to immigration and to trade agreements is mounting. Ostensibly democratic governments undermine the independence of the judiciary system, restrict the freedom of the press, and portray any opposition as treason. Strongmen in countries such as Turkey and Russia experiment with new types of illiberal democracies and downright dictatorships. Today, few would confidently declare that the Chinese Communist Party is on the wrong side of history.

No wonder that the liberal elites…

Anything that has more upside than downside from random events or certain shocks, is antifragile, the reverse is fragile.

The antifragile gains from prediction errors on the long run.

Fragility is quite measurable, risk not so at all, particularly risk associated with rare events.

Black swam for the turkey, not for the butcher. The mother of all harmfll mistakes: mistaking absence of evidence of harm for evidence of absence.

Variations also acts as purges. Small forest fires periodically cleanses the system of the most flammable materials, so this does not have the opportunity to accumulate. Systematically preventing forest fires of…

Checkout the distilled and organized version here: Book notes and lessons learnt: “Berkshire Hathaway Letters to Shareholders, 1965–2018” by Warren Buffet


It will continue to be the objective of management to improve return on total capitalization ( long term debt plus equity ) , as well as the return on equity capital .


The direct business of National Indemnity Company , our largest area of insurance activity , produced an underwriting loss of approximately 4 % after several years of high profitability . Volume increased somewhat , but we are not encouraging such increases until rates are more…

"Investing" and "risk" definitions

Investing is an activity in which consumption today is foregone in an attempt to allow greater consumption at a later date . “ Risk ” is the possibility that this objective won’t be attained.

Choosing a business to own/invest

( 1 ) favorable long — term economic characteristics

( 2 ) competent and honest management

( 3 ) purchase price attractive when measured against the yardstick of value to a private owner

( 4 ) an industry with which we are familiar and whose long — term business characteristics we feel competent to judge .


Although innovation might lift the world out of poverty, people who invest in innovation historically have not been glad afterward

“Well, that’s the way people feel with stocks. It’s very easy to believe that there’s some truth to that rumor after all.”

Compounding married the present to the future. If a dollar today was going to be worth ten some years from now, then in his mind the two were the same.

One Thousand Ways to Make $1,000, it was called. A million dollars, in other words! Inside the cover, in a photograph, a tiny man gazed up at an…

About society as a servant of the individual

Man should not be in the service of society, society should be in the service of man. When man is in the service of society, you have a monster state, and that’s what is threatening the world at this minute.

The best part of the Western tradition has included a recognition of and respect for the individual as a living entity. The function of the society is to cultivate the individual. It is not the function of the individual to support society.

About why we tell stories

To try to come to…

Leonardo Max Almeida

AWS Expert and Full-stack Javascript Developer

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