Tom Österlund Profile Banner
Tom Österlund Profile
Tom Österlund

@TomOesterlund

Followers
1,309
Following
980
Media
525
Statuses
4,224

SaaS founder 🧑🏽‍💻 Building an open-core event calendar in public:

München, Bayern
Joined January 2023
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@TomOesterlund
Tom Österlund
8 months
v1 of Schedule-X is out; A new Material Design event calendar and date picker library for the web. 6 months of hard work next to normal office hours. Now a first stable version, including React and Vue adapters, is here:
16
4
77
@TomOesterlund
Tom Österlund
4 months
us nerds be like
Tweet media one
20
127
1K
@TomOesterlund
Tom Österlund
4 months
Friends, we're almost there
Tweet media one
23
80
586
@TomOesterlund
Tom Österlund
4 months
sex is great but did you ever watch a unit test go green after hours of debugging?
87
57
524
@TomOesterlund
Tom Österlund
4 months
As long as someone on the team understands, right? 😂
Tweet media one
46
64
514
@TomOesterlund
Tom Österlund
4 months
We've all been there, right?
Tweet media one
51
42
491
@TomOesterlund
Tom Österlund
4 months
Techies be like:
Tweet media one
17
46
403
@TomOesterlund
Tom Österlund
6 months
If desk cleanliness is an indicator of how clean you code, then I’m doomed 😬
Tweet media one
62
7
184
@TomOesterlund
Tom Österlund
4 months
Dear people who keep like a 100 browser tabs open. Why do you do that to yourself? 🤔
116
3
109
@TomOesterlund
Tom Österlund
6 months
Finish this sentence: Clean code is…
170
3
98
@TomOesterlund
Tom Österlund
10 months
@eli_nafe @RichardJomshof @magdandersson Jag älskar Sverige, för att jag fick växa upp i ett av världens mest toleranta och trygga länder. Jag blir arg, när jag ser hur importerad rasism förstör vårt land. Den som vill skydda Sveriges mångfald, måste bekämpa den mäktigaste källan till intolerans i Sverige: islamismen
0
6
89
@TomOesterlund
Tom Österlund
4 months
Anyone needs this?
Tweet media one
15
11
91
@TomOesterlund
Tom Österlund
10 months
@eli_nafe @RichardJomshof @magdandersson Jag tror att du inte förstått ordet ”generalisering” än. Rickard påstår inte att ALLA muslimer utgör en fara. Islamismen gör det, och väldigt många muslimer står bakom politisk islamism. DU generaliserar, och börjar prata rasism, så fort någon vågar kritisera islamism
2
1
88
@TomOesterlund
Tom Österlund
4 months
Secret HTML message from the past
Tweet media one
16
7
89
@TomOesterlund
Tom Österlund
4 months
I got promoted 🍾 Not a junior software developer anymore. Just a software developer. I think I might have grown an inch over night too
27
0
84
@TomOesterlund
Tom Österlund
5 months
Good morning everyone ☀️ wishing you all a productive and joyful Monday
Tweet media one
20
0
57
@TomOesterlund
Tom Österlund
4 months
I just registered my first business, as a 32-year-old 🎉 Do I count as a very old first time founder?👴
27
1
62
@TomOesterlund
Tom Österlund
5 months
Good morning folks. Rise and shine ☀️ I somehow ended up at the office already at 6AM today 🥱
Tweet media one
23
3
59
@TomOesterlund
Tom Österlund
4 months
Managed to touch grass and mountain today anyway ⛰️
Tweet media one
13
2
58
@TomOesterlund
Tom Österlund
10 months
@eli_nafe @RichardJomshof Bro, den tiden när man kan avsluta en diskussion med anklagelser om islamofobi och rasism i Sverige är förbi. Att vilja undvika upprättandet av ett kalifat i Sverige är inte islamofobi. Att vilja stänga ute islamister är inte rasism. Tvärtom: vi skyddar oss från importerad rasism
1
2
53
@TomOesterlund
Tom Österlund
5 months
Another day of building. Another day to strive for something great Happy hacking everyone 😊
Tweet media one
19
0
49
@TomOesterlund
Tom Österlund
5 months
Thank you TypeScript
Tweet media one
12
0
47
@TomOesterlund
Tom Österlund
4 months
Good morning friends ☀️ Wishing you a great start in the week. What’s everyone working on today?
Tweet media one
16
0
46
@TomOesterlund
Tom Österlund
4 months
Who else struggles with keeping their inbox clean? 🤦‍♂️
Tweet media one
33
1
46
@TomOesterlund
Tom Österlund
9 months
@Faniitastiic @OliLondonTV Well, most dogs aren’t taught since they’re little puppies, to become martyrs for the sake of Allah and try to create a Caliphate
1
1
43
@TomOesterlund
Tom Österlund
10 months
@ainyrockstar @GoeringEckardt Ich checke es ehrlich gesagt nicht, wie man sowas überhaupt ernsthaft glauben kann. Sind die Statistiken über Straftaten einem Egal? War man noch nie in einem Brennpunkt-Gebiet? Hat man noch nie von den Sharia-Fürsprecher in Deutschland gehört? Unfassbar…
1
0
44
@TomOesterlund
Tom Österlund
4 months
@OngDevLab Always build a monolith, unless you’re a pro, then also build a monolith. If you’re a pro and you’re building stuff that MAAAAANY people use, still build a monolith. If you’re a software ninja and you build stuff that millions will use, OK you can build microservices.
10
5
45
@TomOesterlund
Tom Österlund
4 months
Call me a nerd if you want. One of my favorite things in life is a slow Saturday afternoon at home, programming and pumping the music loud I enjoy outdoor stuff and sports too, but my Saturdays working on Schedule-X just have a special place in my heart #buildinpublic
Tweet media one
10
0
41
@TomOesterlund
Tom Österlund
5 months
Good morning friends ✌️ Starting my day with coding, porridge and a pic of my desk which is still messy. How are you starting your day today?
Tweet media one
13
1
40
@TomOesterlund
Tom Österlund
2 months
Up and coding before 6AM. Cheers to some happy hacking today 🍻
Tweet media one
10
0
37
@TomOesterlund
Tom Österlund
5 months
@adrianbatdev Never stop learning your programming language. When you think you're already a master in your language, keep learning more of it
0
1
35
@TomOesterlund
Tom Österlund
4 months
I’m a frontend dev who never read a full book on UI design. Any book recommendations?
16
0
34
@TomOesterlund
Tom Österlund
6 months
First time weekly downloads surpasses the 1000 threshold 😍😊 wouldn’t have thought it would only take 2 1/2 months after releasing v1 #buildinpublic
Tweet media one
7
3
34
@TomOesterlund
Tom Österlund
3 months
First sale for Schedule-X 🎊 After a great first call with a prospect yesterday, I now have my first customer! #buildinpublic
Tweet media one
14
1
33
@TomOesterlund
Tom Österlund
4 months
Cheers to another 6AM coding session 🥂 Good morning folks
Tweet media one
10
2
32
@TomOesterlund
Tom Österlund
4 months
I'd be lying if I said I couldn't relate
Tweet media one
6
1
31
@TomOesterlund
Tom Österlund
8 months
Reviewing the first pull request for Schedule-X while on my way to visit family. Literally #buildinginpublic 😝
Tweet media one
1
0
29
@TomOesterlund
Tom Österlund
4 months
@hernandoabella You need to pick those pieces apart too, to make sure the backside of them all are clean
2
0
28
@TomOesterlund
Tom Österlund
4 months
Up early on a public holiday. Let’s get some shit done ✔️ #buildinpublic
Tweet media one
11
0
26
@TomOesterlund
Tom Österlund
5 months
Maybe not the most popular thing to say on X, but there might be something to this 😬
Tweet media one
10
0
25
@TomOesterlund
Tom Österlund
5 months
When you start leaving comments on your own pull request, for a project you are building mostly alone
8
2
26
@TomOesterlund
Tom Österlund
8 months
What a milestone! Schedule-X just reached 500 stars on GitHub, merely 19 days after the release v1. So thankful for the progress this project is making. Also thankful for all the great feedback I've received, as well as the first few code contributions. #buildinpublic
Tweet media one
4
2
27
@TomOesterlund
Tom Österlund
6 months
Me trying to get pumped for coding at 6.30AM Enjoy your coffee and happy hacking today everyone #buildinpublic
Tweet media one
7
1
26
@TomOesterlund
Tom Österlund
6 months
Beautiful weather in Munich today ☀️ I guess that means I should stay inside and code
Tweet media one
8
0
27
@TomOesterlund
Tom Österlund
4 months
Schedule-X just got its 20th contributor 🎊 #buildinpublic
Tweet media one
4
0
25
@TomOesterlund
Tom Österlund
10 months
@JessicaStegrud Magdalena Andersson borde väga sina ord bättre. Så som hon formulerar det, låter det som att hon anklagar IDF för terrorism.
2
0
25
@TomOesterlund
Tom Österlund
4 months
🔨 continuing work on the combobox. Now it supports multiple values displayed as chips #buildinpublic
8
0
24
@TomOesterlund
Tom Österlund
3 months
Enjoying the view after a 900 meter climb
Tweet media one
6
0
24
@TomOesterlund
Tom Österlund
11 months
@Georg_Pazderski @polizeiberlin wenn das keine Bedrohung ist, für die man festgenommen werden kann, was ist es? Soll erstmal das Blut fließen, bevor islamisten festgenommen, verurteilt und in die Heimat geschickt werden?
6
2
23
@TomOesterlund
Tom Österlund
7 months
It has become obvious to me, that an open source project without marketing, is just a private repository with public access. Spent the past 7 months building. Now it’s time to learn how to reach more devs and software firms. Thanks for the tip @hoffsuemmer #buildinpublic
Tweet media one
6
2
24
@TomOesterlund
Tom Österlund
4 months
What else is there to do at 5AM, right?
Tweet media one
6
0
22
@TomOesterlund
Tom Österlund
5 months
🧗‍♂️ First time climbing in the mountains tomorrow. Wish me luck!
Tweet media one
9
2
23
@TomOesterlund
Tom Österlund
4 months
You know a nerd stays in your hotel when you see this
Tweet media one
6
1
23
@TomOesterlund
Tom Österlund
4 months
Good morning everyone 🌅 Have a great start in the week, and don’t forget to stay hydrated
Tweet media one
11
0
23
@TomOesterlund
Tom Österlund
5 months
🍫 Me 30 minutes after my doctor says NOT to change my diet, just take my meds, wait and be patient
Tweet media one
6
0
22
@TomOesterlund
Tom Österlund
4 months
My wife asked me if I could help her clean up. My GitHub a couple of hours later:
Tweet media one
7
0
23
@TomOesterlund
Tom Österlund
4 months
typeof NaN === 'number' // true 🤔
Tweet media one
6
1
23
@TomOesterlund
Tom Österlund
4 months
sue me
Tweet media one
12
0
23
@TomOesterlund
Tom Österlund
4 months
I love MS Teams On my Mac I have to restart it every couple of hours, because some feature is not working It teaches me patience, and patience is supposed to be good, right? Thank you Microsoft 👏
11
0
22
@TomOesterlund
Tom Österlund
4 months
@fireship_dev Not deleting production DB from my previous employer
1
1
20
@TomOesterlund
Tom Österlund
4 months
We should avoid complexity at all costs, right?
Tweet media one
5
0
21
@TomOesterlund
Tom Österlund
7 months
Learning about writing a welcome sequence for emailing lists this morning, and of course, trying to implement such a sequence. Anyone got some favorite hacks for a good welcome sequence? #buildinpublic
3
1
20
@TomOesterlund
Tom Österlund
4 months
The feeling when you finish refactoring and all the tests are green ✅🥰
4
0
19
@TomOesterlund
Tom Österlund
5 months
Starting my day running the debugger and getting hydrated. 🌅 Wishing you all a great, bug free day
Tweet media one
4
0
20
@TomOesterlund
Tom Österlund
4 months
So apparently my dad is rich. Can't wait to tell him
Tweet media one
4
2
20
@TomOesterlund
Tom Österlund
4 months
When someone says they migrated from the most famous open source calendar to mine
6
0
20
@TomOesterlund
Tom Österlund
5 months
Got diagnosed with a chronic condition this week, which will force me to reconsider many of the things I do. Will continue to try and #buildinpublic , but will certainly have to spend a lot more time in the next few months adapting to new habits, and a little less time here and
17
0
19
@TomOesterlund
Tom Österlund
3 months
Celebrated midsommar back in Sweden ❤️ first time in many years. The huge edible thing is not a burger that went wrong, but a Smörgåstårta (sandwhich cake)
5
0
19
@TomOesterlund
Tom Österlund
5 months
Woke up and thought I'd have a productive morning. Then I spent an hour on picking icons #buildinpublic
Tweet media one
7
1
19
@TomOesterlund
Tom Österlund
5 months
🥂 Big life achievement: I cleaned my desk yesterday, and it’s still more or less tidy. Also my wife is happy What have you achieved so far in Q2?
Tweet media one
5
0
17
@TomOesterlund
Tom Österlund
4 months
don't be this junior also, definitely don't be this senior
Tweet media one
3
0
18
@TomOesterlund
Tom Österlund
6 months
What's stopping you from programming like this? Who else wakes up full of ideas on how to solve problems? 🙋‍♂️
6
2
18
@TomOesterlund
Tom Österlund
8 months
Definitely one of the most challenging features I have built, but now things are slowly starting to fall into place: Recurring events in the calendar can now also be updated correctly upon drag and drop: #buildinpublic
4
1
18
@TomOesterlund
Tom Österlund
8 months
5AM review of last night's changes 🌜 #buildinginpublic
Tweet media one
2
0
17
@TomOesterlund
Tom Österlund
4 months
Sporty day. Sunshine☀️ life is good
Tweet media one
Tweet media two
Tweet media three
3
1
18
@TomOesterlund
Tom Österlund
3 months
Cheers to another day of coding ✌️
Tweet media one
10
0
18
@TomOesterlund
Tom Österlund
4 months
Some motivational words from Homer to all the founders out there
Tweet media one
6
0
18
@TomOesterlund
Tom Österlund
3 months
Finally🥲 Schedule-X premium has seen the light of day 🥰 #buildinpublic
6
0
17
@TomOesterlund
Tom Österlund
4 months
sex is great. but did you ever stay at home alone, programming on a public holiday?
@oduooor
Kevin Oduor from askniah.com
4 months
sex is great but do you know the longest domain name ever registered was 63 characters long? it belonged to a bbc comedy show
2
1
6
9
5
17
@TomOesterlund
Tom Österlund
5 months
For Easter Sunday I thought I’d share a few words about something important to me: My friends often still struggle understanding how it could be, that someone like me turned to religious belief; having been someone so liberal, so fond of excessive drinking, partying, and drugs,
8
1
16
@TomOesterlund
Tom Österlund
4 months
I decided I'm taking a break from X. A bit longer this time. I'll be back in my lunch break
3
0
17
@TomOesterlund
Tom Österlund
8 months
Starting my day with writing some unit tests for the event-resize feature. Or actually, this test was more or less generated by GitHub Copilot, and I just sat back, relaxed and read some 😄 #buildinpublic
Tweet media one
3
1
17
@TomOesterlund
Tom Österlund
5 months
⬇️🎉 First week with over 2000 downloads Also getting a lot of feedback and issues reported over Discord and GitHub currently. Thankful for all the new users, and excited to see where 2024 will take this library #buildinpublic
Tweet media one
5
1
16
@TomOesterlund
Tom Österlund
7 months
That’s honestly not a number of weekly downloads I would have expected < 6 weeks after releasing v1. The last calendar project I built took over a year to reach those numbers 🤯 #buildinpublic
Tweet media one
1
0
16
@TomOesterlund
Tom Österlund
5 months
@IroncladDev I would say, hard way: become a great dev and learn how to deliver value, while leaving a positive impact on the team you’re working with Easy way: learn how to talk bullshit and make it sound convincing
1
0
16
@TomOesterlund
Tom Österlund
3 months
I guess I could be doing worse ⛱️
Tweet media one
4
0
16
@TomOesterlund
Tom Österlund
5 months
Here are the top 4 ways in which I satisfy my wife with my hands You’re welcome for saving you from couple’s therapy
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
0
15
@TomOesterlund
Tom Österlund
7 months
Schedule-X newsletter, day 1: 100% open rate so far. 200% click rate. Should I change careers into marketing? Only landed in the inbox of 1 stranger so far, but hey, 100% is 100% right? #buildinpublic
Tweet media one
4
3
16
@TomOesterlund
Tom Österlund
5 months
🕐 What's a scheduling library without a time picker, right? My current WIP #buildinpublic
4
1
16
@TomOesterlund
Tom Österlund
3 months
💫 upcoming feature: click-to-create #buildinpublic
6
1
16
@TomOesterlund
Tom Österlund
4 months
Working on a landing page for the upcoming premium offering ✨ (numbers are just placeholders for now) #buildinpublic
Tweet media one
5
0
16
@TomOesterlund
Tom Österlund
4 months
When you spend 2 hours debugging a problem Just to solve it by removing node_modules and running npm i...
5
0
16
@TomOesterlund
Tom Österlund
6 months
A few impressions from the days in Paris 🇫🇷 What a city!
Tweet media one
Tweet media two
Tweet media three
1
1
15
@TomOesterlund
Tom Österlund
5 months
Not writing tests in software, is like skipping leg day at the gym. Write tests, OK?
7
1
15
@TomOesterlund
Tom Österlund
4 months
Sunday mornings with Brezen 🥨 (pretzels) 😍 Enjoy your Sunday folks
Tweet media one
4
0
15
@TomOesterlund
Tom Österlund
3 months
UX hotel design gone wrong: Soap dispenser at 180cm (almost 6 feet)😂
Tweet media one
3
0
15
@TomOesterlund
Tom Österlund
4 months
Seriously, honesty is everything in a relationship Just don’t tell your wife how many domains you bought last year ☠️ Or do if you want to become single again
1
0
15
@TomOesterlund
Tom Österlund
5 months
Who else is building or maintaining an open source project? 🙋‍♂️ Show me what you’re building!
3
1
15
@TomOesterlund
Tom Österlund
4 months
Some evening work on the calendar. Hope you’re having a great start in the week too 😊 #buildinpublic
Tweet media one
1
0
15
@TomOesterlund
Tom Österlund
8 months
Rate my setup 💻 🙃
Tweet media one
8
0
15