A sad but realistic starting point for everything we do: Things can go wrong and will go wrong.
More often than not, we build software based on hope.
We overestimate what we can achieve in a short period.
Once upon a time in 1869, a Russian scientist named Mendeleev was obsessed with ordering all elements present in nature. The typical Russian scientist obsession.
There are many virtues a team can show. But I’ve come to realize that it boils down to this:
I've been told I was going slow in every project I ever participated in.
In theory, theory and practice are the same. In practice, they are not.
Why would anyone give money to me to type weird stuff on a computer?
Sometimes we face hard choices, where there's no clear path or direction. Actually, we might not even have a clear goal.
Some random thoughts about software development teams
Recently I've been asked how I approach the unit vs. integration vs. e2e debate.
I know, I know. Feedback loops rock the stage. But.
What if everything in software development was about creating feedback loops?
I’ve been focusing on testing for the last few months. Here’s a non-compelling list of tools to learn about it.
How should we think about UI components when testing them?
Are you solving problems or just developing software?
Let’s say you are sold on the idea of testing. You know it’s important, but you find it hard to sell it to your team, your managers, your colleagues. Why is that?
...or how to test async behavior using Vue Testing Library.
t3chfest is one of a kind. It is a tech conference, obviously, but some things make it different from the others.
So, here’s the list of myths that I believed a long time ago.
AlphaZero has become the ultimate King of the gaming Artificial Intelligences. The algorithm, developed by DeepMind (a.k.a. Google), beat everyone at everything.
Ahh, the Internet. You gotta love the Internet.
When we think about the future, we tend to focus on things that will likely change. We like progress, shining new things.
Everyone has an opinion about the topic — So why wouldn’t I?
!important isn’t bad and you shouldn’t feel bad — if you know how to use it
I’ve been working in the web industry for 10 years now. Does it make me a Senior Developer?
Have you ever tried to sell something to someone?
I did spend a whole week in Trivago learning JavaScript from Kyle Simpson.
Brought to you by Object destructuring and shorthand property names!
A prop can take any form, from a simple string or number to a complex object. And even a Function.
…leveraging Vue and Webpack cool features!
#JSCamp2018 was a two-day Javascript-focused conference held in Barcelona. It was great, and I learned a couple of things.
You are only as good as your team. And my team rocked the AOS.
A curated list of 200+ cool resources and tools for developers, UX researchers, designers and project managers.