- Thoughts on technology and open source, machine learning, AI, decision support systems, open datasets, Data 4 Good, and various aspects of building companies with and without investors.
- Occasionally about other things - like raising kids 🙃
- I’m the co-founder and CEO of Appsilon 💙
Git worktree — przewodnik dla pragmatycznego deva
Cel: nauczyć się git worktree na tyle, żeby sensownie pracować z wieloma agentami AI równolegle, bez stash-owania, klonowania i potykania się o własny dev server. TL;DR Git worktree pozwala mieć kilka katalogów roboczych podpiętych do jednego repo (jednej bazy obiektów .git). Każdy worktree ma swój working directory i swój checkout (zwykle innej gałęzi). Idealne do równoległej pracy nad kilkoma rzeczami naraz — w tym puszczania kilku agentów AI równolegle na różnych branchach. ...
Use Numbered Lists Instead of Bullet Points
Utilizing numbered lists instead of bullet points simplifies referencing and improves communication. In a remote work environment, asynchronous communication is a significant aspect of our daily interactions. This communication primarily occurs through text but can also include recorded messages. To facilitate seamless discussions and easily reference points, it’s essential to format our messages effectively. When listing multiple items or ideas, we often present them in a casual manner, such as “Here are my topics: X, Y, Z.” Alternatively, we can opt for a more structured approach: “I want to share three topics with you. Topic 1 is X. Topic 2 is Y.” This method is effective in both written and spoken forms. ...
What makes a good Key Result or KPI
Throughout my career, I’ve encountered numerous KPIs that turned out to be a waste of time – some of which I set myself. However, each experience has taught me valuable lessons on how to establish better KPIs. In this blog post, I’ll share five common pitfalls to avoid when setting KPIs. Lesson 1: Distinguish Key Results from Initiatives It’s easy to mistakenly define a Key Result (KR) as an initiative, such as “rebuild our website from scratch” or “implement a new onboarding process.” ...