Tomislav Maricevic (@tmrcv) profile picture

You gotta risk it to get the biscuit | AI | Agent-maxxing

Zagreb
Joined May 2020
Photo by Tomislav Maricevic (@tmrcv)Photo by Tomislav Maricevic (@tmrcv)Photo by Tomislav Maricevic (@tmrcv)Photo by Tomislav Maricevic (@tmrcv)Photo by Tomislav Maricevic (@tmrcv)Photo by Tomislav Maricevic (@tmrcv)Photo by Tomislav Maricevic (@tmrcv)Photo by Tomislav Maricevic (@tmrcv)Photo by Tomislav Maricevic (@tmrcv)
Tomislav Maricevic retweeted
We're making Basecamp 5 accessible to all those with terminal vim brain.
Finally, a log out button I can understand. Basecamp 5 using :wq to quit 🫡  Thanks @dhh
26
11
1
473
136,147
After rediscovering in 2020 that server-rendered pages are better, we're in the middle of the hype cycle rediscovering window managers. Just wait until agent wranglers discover there is this text editor that allows you to type very efficiently using modes and shortcuts.
15
Tomislav Maricevic retweeted
Reminder: Interview once a quarter - even if you love your job. Here's are a few observations of what regular interviewing does for your career:
21
68
4
2,403
405,449
Tomislav Maricevic retweeted
Something I just told a founder: Stay as small as you can for as long as you can. People who come to visit your office should always be surprised that such an important company has so few employees.
266
847
141
11,160
726,138
Tomislav Maricevic retweeted
Google Sheets now have AI function - I open sourced a similar functionality 2 years ago. You can still use it if you want to call OpenAI instead of Google AI. github.com/bbenko/chatGPT-go…
1
2
78
Tomislav Maricevic retweeted
I heard this internal memo of mine is being leaked right now, so here it is:
478
1,577
906
13,044
4,104,408
I for one am stunned to learn that, apparently, UX matters, and users don't like seeing raw Django error pages. It truly is a crazy world out there. So, this week I wrote up a short post on handling CSRF errors on login pages. tmarice.dev/blog/handling-cs…
2
16
Tomislav Maricevic retweeted
When I talk to students they often think that if they want to start a startup one day they should be learning about economics or finance. I tell them they should instead be learning how to build things. Building is the root.
173
389
52
4,729
355,685
Tomislav Maricevic retweeted
Managing a team is very much a part-time job at 37signals. In this week's REWORK episode, Everybody Works, @dhh and @jasonfried explain how the company operates efficiently without full-time managers. Full video episode at youtu.be/2d39Q48KPV4
2
8
5
112
74,372
This week I'm doing a Django dev right of passage with a blog post about Django ORM optimizations. 0 mentions of select_related, although prefetch_related makes an appearance. tmarice.mataroa.blog/blog/be…
1
1
1
71
Tomislav Maricevic retweeted
"When all this works, the result is astounding. Small teams of highly competent managers-of-one can progress at an unbelievable pace. And there's nothing better than shipping quickly alongside peers you respect highly." world.hey.com/dhh/we-once-mo…
44
96
42
1,059
156,777
Tomislav Maricevic retweeted
The key insight with Shape Up was to give up on software estimates entirely. Flip the script. Pick a budget but leave the scope flexible. Then ship the very best you can do within that budget. Works like magic. Great software shipped every 6 weeks. basecamp.com/shapeup
Ron Jeffries apologized for inventing Story Points. He then went to call the whole idea of software estimation "evil." Story points is the Emperor's New Clothes. Everyone I've seen—and I mean everyone—uses points as a measure of time: 1 point = 2 hours 3 points = 1 day 5 points = 3 days ... People knows this is what's happening, but nobody says anything. They just pretend they are being "agile." What a cancer. If your company forces you to participate in this charade, I'm sorry.
36
163
30
1,490
251,350
Tomislav Maricevic retweeted
NVIDIA CEO Jensen Huang: “I really discourage 1-on-1s” Jensen famously has 60 direct reports. When Stripe founder Patrick Collison points out that this isn’t conventionally considered best practice, Jensen shares his reasoning: “I don’t do 1-on-1s, and almost everything I say, I say to everybody all the time. I don’t really believe there’s any information that I operate on that only one or two people should hear about… I believe that when you give everybody equal access to information, that empowers people. And so that’s number one… Number two, if the CEO’s direct staff is 60 people, the number of layers you’ve removed in a company is probably something like seven.” Patrick offers to steal man the other side of the argument: “1-on-1s are where you provide coaching, where you maybe talk through personal goals and career advancement, where maybe you give feedback on something that you see somebody systematically not doing so well… Do you not do those things or do you do them in a different way?” Jensen responds: “I give you feedback right there in front of everybody. In fact, this is a really big deal. First of all, feedback is learning. For what reason are you the only person who should learn this?… We should all learn from that opportunity… Half the time I’m not right, but for me to reason through it in front of everybody helps everybody learn how to reason through it. The problem I have with 1-on-1s and taking feedback aside is you deprive a whole bunch of people that same learning. Learning from other people’s mistakes is the best way to learn.” Video Source: @stripe
112
728
254
5,435
1,415,133
Tomislav Maricevic retweeted
🚀 Just updated ChatGPT in Google Sheets with the latest GPT-4o model from @OpenAI! Expect smarter insights and even better assistance. Oh, did I mention it's open-source and free to use? github.com/bbenko/chatGPT-go…
1
3
87
Tomislav Maricevic retweeted
Error Culture bit.ly/3QY5YkF
1
10
2,903