Pau Profile Banner
Pau Profile
Pau

@masylum

1,824
Followers
722
Following
115
Media
4,866
Statuses

Stay at home dad. Former CTO at Factorial. Crafts products with love, writes blog posts at

Barcelona, Spain
Joined March 2007
Don't wanna be here? Send us removal request.
@masylum
Pau
3 years
@GergelyOrosz I've seen developers that are just extremely good. Fast, with deeper knowledge and pragmatic. No drawbacks. Not sure why they are always mentioned as something evil. In any discipline there is always some people on the p99 skill distribution, and the tail is long.
4
2
114
@masylum
Pau
3 years
One thing that people are often surprised about Factorial is how lean and boring our infrastructure is. We haven't yet paid a single euro for AWS – still consuming the credits – and incidents are rare. How? The team focuses on customer value instead of engineering vanity.
5
8
69
@masylum
Pau
3 months
tomorrow I will officially launch the project I've been working on for the last months. You can already try it out at . I'm writing a blog post, probably recording a video and will tune the public pages a little bit. Any advice?
17
5
56
@masylum
Pau
5 years
We've spent two hours implementing at and it already discovering many bugs. Productivity and safety don't have to be a tradeoff. Gradual typing allows you to prototype fast and cover with types when you want to ensure contracts.
0
11
47
@masylum
Pau
3 years
Recruiting imposters syndrome: Each time I contact an engineer I feel like I'm trying to convince Warren Buffet to work as a waiter for my little coffee shop.
2
3
47
@masylum
Pau
3 years
2021 Prediction: Ibai Llanos buys $PSG tokens and starts pumping it on twitch. He becomes the third richest person in the world and goes into a rocket for an epic New Year's Eve stream and never makes it back. Covid runs out of letters and we start using emojis. Permafrost melts.
1
5
46
@masylum
Pau
3 years
One of the things that I find boring when talking to other people in tech is that knowledge is overrated. Everybody reads the same books, articles and tweets. Information is a commodity. We only differentiate on how we execute, which is hard to explain and rarely asked.
8
4
45
@masylum
Pau
1 year
One of the challenges of entrepreneurship in Spain is the schadenfreude attitude towards it. It's exactly the opposite in the US, go figure!
13
8
44
@masylum
Pau
2 months
Most developers have stoped doing basic engineering. Agile, fear of overengineering, and "the root of all evil" have killed it. I've written about it, exploring Fermi problems, napkin math and sharing the calculations for building fika: Enjoy! ❤️
6
5
42
@masylum
Pau
3 years
On a job interview, is a thousand times better to say "I don't know" than to start saying random words. Most people have knowledge gaps, and it's fine! Those who hide it, have a harder time filling those gaps.
1
2
43
@masylum
Pau
3 years
Some people claim that rounds shouldn't be celebrated, but after 5 years fighting with our teeth and claws, it feels pretty damn good to have the resources to fulfill our vision. I'm extremely thankful to the early employees and investors who trusted us.
6
1
42
@masylum
Pau
3 years
Back in 2016, we've decided to use flow instead of Typescript. Now it's easy to say that it was a bad decision, so we've recently migrated the whole Factorial codebase to Typescript. @openfcsonline wrote about it. Epic! 💪
3
7
38
@masylum
Pau
5 months
@Yoda4ever All Spanish teenagers look exactly like this nowadays
1
0
38
@masylum
Pau
3 years
I have this argument at least once a month, and I can play any of the roles.
@Alistairuff
Alistair Ruff
3 years
Made a thing. It was genuinely work.
Tweet media one
24
265
2K
1
3
34
@masylum
Pau
4 months
What's the easiest way to start a company from Spain nowadays? Is it Stripe Atlas? I don't even want to fiscally optimize anything, just be able to have paywalls on my projects and not go to jail. I'm extremely bad and lazy with paperwork. @jacintofleta @javilop maybe?
21
5
33
@masylum
Pau
4 years
This is your periodical reminder that all discounts in Udemy are fake. If you find a course too expensive there, just try it on incognito until you get the A/B test with the 80% discount.
4
6
31
@masylum
Pau
3 years
I wrote a deep dive on React hooks and their flawed API.
0
4
29
@masylum
Pau
3 years
I think the whole agile vs waterfall dichotomy is one of the biggest lies ever created. The reality is that, like go or chess masters, one needs to follow a bayesian decision tree. You do need to plan ahead AND account for uncertainty.
4
5
28
@masylum
Pau
2 years
We are hiring! in THIS economy? yes! Factorial is looking for product, design, and engineering management roles. Contact me (slide into my DMs please) to know more about what positions we have open :)
1
22
28
@masylum
Pau
4 years
It's been 3 years of exploring and executing many ideas. Most of them wrong, a handful right: We've built a solid product and onboarded the best partners on this journey. We now feel confident about fulfilling our vision: All companies will use Factorial.
4
1
28
@masylum
Pau
3 years
lately, people are advocating for removing small talk from work chats. don't say hello, ask the question directly! there is even a website I understand the intention, but it feels like overfitting. remote is hard enough, let's make it more human!
5
5
27
@masylum
Pau
2 years
We have preached so much against micromanagement that many managers are afraid of details and action. You can't make an impact without knowing the details, which sends a message that you care. Your job is to be accountable and act; otherwise, they would have hired a monarch.
1
1
27
@masylum
Pau
2 years
It's going to be hard to explain to the next generation why you need to "Print" to save something as a pdf.
1
0
26
@masylum
Pau
3 years
@enekoknorr Tan bien no le debe haber ido si sigue trabajando en five guys...
2
0
25
@masylum
Pau
8 years
We just launched !
5
12
24
@masylum
Pau
16 days
@EdgarVisi Yo tengo una mejor todavía: Compra 10k numeros de la loteria con capital propio. y ganas el premio Es una estrategia con una tasa de éxito estadísticamente parecida, pero te cansas menos 😂
1
0
24
@masylum
Pau
4 years
@markdalgleish CSS-IN-JS libraries are coming back. Nature is healing!
0
1
24
@masylum
Pau
1 year
@simonvlc Primero de todo, mis condolencias Simón. Lo segundo es un consejo: No vale la pena especular sobre otros para unos cuantos followers. Esta industria es muy pequeña y "being nice" reporta muchos más beneficios en el largo plazo 😊 Un abrazo.
2
0
22
@masylum
Pau
7 years
@magec @glitch I renamed all the users to "Paco". I forgot the WHERE while doing an UPDATE
2
4
22
@masylum
Pau
3 years
Do you hate technical debt? Do you like to automate code reviews with static analysis tools? Do you enjoy building codemods to automate refactors? We are hiring a DX engineer at Factorial. DM me 😊 (bonus points: you get to work with @openfcsonline )
2
10
22
@masylum
Pau
5 months
Tweet media one
1
0
21
@masylum
Pau
3 years
The whole debate of code review vs pair programming is yet another attempt to present a false dichotomy to the tech community. There are tradeoffs to both and an inmense range of other options in between (pair reviewing being a favorite of mine). Do what works best for your team
0
2
21
@masylum
Pau
4 years
Last month, more than 1000 people applied for our junior developer position. Only 34 for the senior one. There are a lot of new — and more diverse — developers entering the market. That's fantastic news, although it must be a hard time for juniors to get their first job.
5
0
20
@masylum
Pau
3 years
Computer science history will be observed as waves of "SQL sucks" followed by "well... now that we explored the alternative, SQL is not that bad"
2
0
21
@masylum
Pau
3 years
When I was a teen, some friends had parents that said things like: "Kid, I'm not against drugs, but if you wanna try them, do it with me". I thought it was a reverse psychological trick to keep them away, but now that I'm a parent I'm pretty sure they just wanted to get high.
0
0
19
@masylum
Pau
3 months
's launch was fantastic! I messed it up with Product Hunt but the feedback was awesome and had a lot of signups. My biggest surprise was how much people liked the design. As I'm not a "professional designer", it's gratifying that the effort was appreciated
1
0
20
@masylum
Pau
3 years
People over processes example: Swiming pools still force me to wear a swimming cap despite the ironical fact that my head is the only place of my body without a single hair.
1
0
19
@masylum
Pau
8 years
Do you know a developer (JavaScript / React) who would like to be the employee #1 in a new startup in Barcelona? Please DM me :)
1
42
19
@masylum
Pau
2 years
You know what would be fantastic? AI that optimizes your SQL queries. Input the query and the query plan (from explain), and gives you back the optimized query.
6
0
20
@masylum
Pau
3 years
Startups: When hiring, we have no bias towards gender, race, age, nor the background of the candidate. Also Startups: uhh, disgusting, that person has an MBA, how they dare to apply here.
0
0
20
@masylum
Pau
3 years
A lot of developers confuse latency for throughput. If your car is slow, building more lanes won't make you arrive faster. If the road is congested, having a ferrari won't matter either. Each require a different solution. Even senior developers fall into this trap. Why?
2
2
19
@masylum
Pau
3 years
@swyx I was offered my salary in bitcoin back in 2011. I learned nothing.
0
0
18
@masylum
Pau
3 years
Tech trends are basically a constant shift between centralization and decentralization. At all levels: infrastructure, repositories, databases...
1
4
18
@masylum
Pau
10 months
December in Lanzarote
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
0
18
@masylum
Pau
1 year
Thank you ActionScript
Tweet media one
2
0
18
@masylum
Pau
3 years
Twitter is a misterious place. This week, everybody went from being an expert in Afghanistan politics to payments in the porn industry. But there is always one thing that remains constant: the laser eye mobs yelling that cryptocurrencies would have saved the day.
0
0
16
@masylum
Pau
4 years
CSS the good parts (2021 edition): - Never use margin - Never use padding-left/right/top/bottom - Never use display: block/inline - Never use float - Ignore your safari users
3
1
16
@masylum
Pau
2 years
The homepage vs The unsubscribe page
Tweet media one
Tweet media two
3
2
18
@masylum
Pau
3 months
Say hello to cheer-reader! . - What is it? A readability.js port that uses cheerio instead of native DOM APIs. - Why? For performance mostly. It runs 8x faster and with 1/4th memory than running readability.js with JSDOM. Enjoy!
2
0
17
@masylum
Pau
4 years
What anti-SPA are missing out is that React/Vue are popular because the component model is a better way to describe UIs than traditional MVCs with their templating and unscoped CSS. Client or server rendering are just implementation details.
0
1
17
@masylum
Pau
13 years
Q. How many Prolog programmers does it take to change a light bulb? A. No.
0
69
17
@masylum
Pau
8 years
I just published “The Swiss cheese model of success”
0
12
16
@masylum
Pau
3 years
Fun fact: back in 2011, if you searched “nodejs” in Spain, Google suggested “Did you mean: no me dejes”
1
0
17
@masylum
Pau
2 months
New post! How I built fika:
1
3
16
@masylum
Pau
4 years
@Padday @Zendesk @intercom Are the 21 features outcomes or outputs? Jokes aside, that's a very weird flexing. 21 features in 6 months does not sound like a lot given the funding of Intercom.
0
0
17
@masylum
Pau
4 years
I've been building technical teams for the last 12 years and for the first time, I don't have to beg developers to join me. There are so many developers looking for a remote job while most companies keep resisting the inevitable change!
1
1
16
@masylum
Pau
4 years
Why did @factorialhr become the default employee data platform? If I had to boil it down to one word, it would be: Blue. ...but it's purple – you may say. Let me share one of our most well-kept secrets🧵
2
0
17
@masylum
Pau
1 year
One thing I appreciate of python is it’s mediocrity. It’s not the best at anything, but is good enough at everything. This gets reflected on a community that bonds on getting things done, instead of language tribalism.
3
0
16
@masylum
Pau
3 years
"Mum, why am I called Dove?" said the little girl. "Oh sweet darling, when you were born, the doves were singing all night long with a graceful melod.." "and what about my name?" interrupted the boy. "Shut up Pagerduty, I'm talking to your sister!"
0
1
16
@masylum
Pau
3 years
This new trend of the developer relations role is making conferences less interesting. Nowadays, most presentations are basically sales pitches delivered by a fellow developer.
2
0
16
@masylum
Pau
2 years
@GergelyOrosz My heuristic: - If its a competitor: click the ad, goddamn it! - If its not a competitor: don’t click the ad, Google does not deserve it
3
0
14
@masylum
Pau
8 months
Can Travi Nou on 75mm
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
0
15
@masylum
Pau
3 years
Grammarly now seems to understand javascript woes accurately.
Tweet media one
1
0
14
@masylum
Pau
3 years
Tweet media one
0
0
14
@masylum
Pau
30 days
There is a lot of mysticism with the founder figure, like they have superhero motivation and absurd hard working ethics, but what if you divide it by their incentive to succeed? Then perhaps some early employees deserve as much credit? Founder mode = Stakes mode?
3
0
15
@masylum
Pau
1 month
I've just completed a new article about my color explorations during the creation of @fika_bar , why I think all websites look the same, color palettes, and topics like OKLCH and P3 color spaces. All websites look the same: Let's bring the color back!
1
1
15
@masylum
Pau
7 years
Having a baby means you get to do pomodoro breaks all the time, day and night.
3
1
14
@masylum
Pau
8 months
@pepicrft By acknowledging that server-rendered html is good enough, it opens the door for people to switch to Rails
1
0
12
@masylum
Pau
3 months
The biggest problem when growing organizations is scaling common sense. As you add people, you feel the need to write things down to make culture explicit, the org's "common sense". But by doing so, people stop using their own judgement and limit their own leeway.
1
0
13
@masylum
Pau
3 years
The uncanny valley of presentations: When a company presents their anual product updates, the more ot ressembles to an Apple presentation, the cringier it gets. Please stop it 🙏🙏
1
3
14
@masylum
Pau
2 years
One of the most challenging aspects of organizations is to set direction without falling into overfitting. Each metric, process or ritual can end up being cargo culted.
0
0
13
@masylum
Pau
2 years
Every startup press release picture
Tweet media one
3
0
14
@masylum
Pau
1 year
1
0
13
@masylum
Pau
2 years
@slightlylate and yet, I would not choose products from the pre 2011 era over the current ones. I think people forget how much they sucked to build and use.
1
0
13
@masylum
Pau
1 year
@nateberkopec If someone made ruby 10 times faster I would also invest some time to migrate my company product to kt. But all we’ve got are new ruby versions and JITs than don’t move the needle.
2
0
11
@masylum
Pau
10 years
My 2015 js lib prediction. React will dominate. Angular fade away. Marionette will stay. Ember and Coffeescript only used by Rails fanboys
3
24
13
@masylum
Pau
4 months
Productivity tip for solo projects. One file called in your repo. Contains a list of "tasks" like `- [ ] redesign the dashboard`. When you start working on it, you add a `.` inside the checkbox. When you finish, you remove the task. That's all you need.
1
0
13
@masylum
Pau
1 year
@levelsio The most surprising thing here is... Sauna in August?
0
0
12
@masylum
Pau
3 years
Management roles can be very rewarding but also mentally taxing. I personally suffer a lot when the team is discontent or someone leaves the team. What if the higher incidence of psycopaths () in management roles is due survival bias?
1
0
13
@masylum
Pau
4 years
As a customer, I can tell when a product has a microservices architecture: - Data is rarely aggregated: The architecture boundaries leak into UI - Eventual consistency: Actions don't get reflected immediately - Non determinism: Actions fail randomly, order issues
1
1
12
@masylum
Pau
2 years
Some businesses are so good, that they succeed "despite of" their management practices. The rest ends up copying them thinking wrongfully that is "thanks to".
2
0
12
@masylum
Pau
8 years
I'm impressed how smooth and easy is to add types with @flowtype . Extremely valuable when you are writing libraries and want to nail the API
0
4
13
@masylum
Pau
2 years
@sarahfrier @KurtWagner8 @EdLudlow @elonmusk if you could send them over at Factorial, we could use some code review too.
1
0
12
@masylum
Pau
2 years
Lord of the rings management tip: hire sams, not boromirs.
0
2
11
@masylum
Pau
9 months
xmas time @ terrassa 🌲🎁
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
0
12
@masylum
Pau
8 years
This election confirms that the world we surround ourselves is not the real world. My Twitter and Facebook feed is 100% anti Trump.
1
0
12
@masylum
Pau
1 year
Wow, very impressive updates at figma… But it feels weird that we are still talking about waterfall handoffs in 2023. This is not how modern teams work. We just want a unified language and iterate together on it.
1
2
12
@masylum
Pau
3 years
I've noticed that newer developers (5-10 years experience) tend to treat dependencies as black boxes. I'm often surprised that they rarely read the source when finding an issue and would rather change dependency than contributing to it. Do you feel the same?
2
0
12
@masylum
Pau
3 years
Grown ups adopting web3-speak cringe
Tweet media one
0
1
12
@masylum
Pau
3 years
If you don't want to die at young age, just read a life insurance contract and avoid all situations that won't cover you. They know the numbers better than you ever will.
3
0
12
@masylum
Pau
5 months
I have an hypothesis of an open alternative to social networks without federation shenanigans. Just building on top of RSS - f it succeeds, I hope historians will call this period The RSSance. Who is interested?
4
0
11
@masylum
Pau
7 months
Vall de Núria
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
0
12
@masylum
Pau
10 years
Last weekend I was working on my JavaScript to Java transpiler. So far this is what I've got: 'JavaScript'.slice(0, 4)
0
6
12
@masylum
Pau
2 years
A cautionary tale for managers who think their mission is to protect the team.
@fasc1nate
Fascinating
2 years
Birds are fed by their parents in their infancy. When the time comes to feed themselves, there can be some confusion when the food does not go into their mouth by itself.
4K
81K
671K
2
0
11
@masylum
Pau
8 months
Weekend in the snow ☺️
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
0
11
@masylum
Pau
5 years
Lately I see industry aversion to the term "Fullstack developer". People claim you can't be an expert on everything. IMO, by being curious to explore other areas you may actually become a better developer. Time to rename it to "Renaissance/Polymath developer"?
2
1
10
@masylum
Pau
3 years
We are looking for a Director of Infrastructure to manage our data, systems, developer experience, and business operations teams. Join our beautiful team and make an impact!
2
11
10