Ostatnio Opublikowane

Artykuły, wpisy i recenzje. Wszystko w jednym miejscu.

Losowość w programowaniu. Czy Math.random zawsze wystarczy?

Jak powstaje losowość w świecie programowania? I czy każda losowść jest taka sama? Dlaczego potrzebujemy różnych generatorów losowości? Na te i inne pytanie odpowiadam w artykule.

Worklog

Inspired by Rob Moore's "𝘚𝘵𝘢𝘳𝘵 𝘕𝘰𝘸. 𝘎𝘦𝘵 𝘗𝘦𝘳𝘧𝘦𝘤𝘵 𝘓𝘢𝘵𝘦𝘳", I took on a 3-week experiment to optimize my daily routine. The results were surprising, to say the least, so I'm sharing my experience and method.

𝗧𝗵𝗲 𝗽𝗿𝗲𝗺𝗶𝘀𝗲 𝗶𝘀 𝘀𝗶𝗺𝗽𝗹𝗲: track your daily routine for a set period – not too short, not too long. Aim for a timeframe that provides enough data without feeling like a chore (14-21 days).

𝗛𝗲𝗿𝗲'𝘀 𝘁𝗵𝗲 𝗸𝗲𝘆: after collecting your data, focus on improving just one aspect at a time. Avoid the temptation to overhaul your entire life, as it rarely works.

𝗪𝗵𝗮𝘁 𝗱𝗼 𝗜 𝗺𝗲𝗮𝗻 𝗯𝘆 "𝗶𝗺𝗽𝗿𝗼𝘃𝗲"?

Let's say you notice recurring patterns. Perhaps you always eat lunch at your peak energy level, a waste for a simple task. Or maybe you tackle demanding work early in the morning when you're tired. The goal is to realign your schedule to match your energy levels, maximizing efficiency. Remember, not every task can be moved, and that's okay. Small changes can yield significant results.

𝗜'𝘃𝗲 𝗰𝗿𝗲𝗮𝘁𝗲𝗱 𝗮 𝘀𝗶𝗺𝗽𝗹𝗶𝗳𝗶𝗲𝗱 𝘁𝗿𝗮𝗰𝗸𝗶𝗻𝗴 𝘁𝗮𝗯𝗹𝗲 𝘁𝗵𝗮𝘁 𝗽𝗿𝗼𝘃𝗶𝗱𝗲𝘀 𝘃𝗶𝘀𝘂𝗮𝗹 𝗳𝗲𝗲𝗱𝗯𝗮𝗰𝗸 𝗼𝗻 𝘆𝗼𝘂𝗿 𝗲𝗻𝗲𝗿𝗴𝘆 𝗳𝗹𝗼𝘄. I encourage you to use it for your first iteration, then feel free to customize it.

𝗛𝗼𝘄 𝘁𝗼 𝘂𝘀𝗲 𝘁𝗵𝗲 𝘁𝗿𝗮𝗰𝗸𝗲𝗿:

- Every 30 minutes, fill in one row. This should take no more than 20 seconds.

- Rate your energy level on a subjective scale – you'll quickly get the hang of it.

- Use abbreviations (e.g., W for work, R for rest) or short phrases to describe the task.

- Briefly note what you did – this helps with self-reflection.

- Mark when you consume caffeine or anything else that affects your energy.

Track as many cycles as you can. Each iteration helps refine your routine. Start with one, though, as consistency can be challenging at first.

𝗘𝘃𝗲𝗻 𝗮 𝘀𝗶𝗻𝗴𝗹𝗲 𝗰𝘆𝗰𝗹𝗲 𝗼𝗳𝗳𝗲𝗿𝘀 𝘃𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗶𝗻𝘀𝗶𝗴𝗵𝘁𝘀 𝗶𝗻𝘁𝗼 𝘆𝗼𝘂𝗿 𝗲𝗻𝗲𝗿𝗴𝘆 𝗹𝗲𝘃𝗲𝗹𝘀, 𝗳𝗹𝗼𝘄 𝘀𝘁𝗮𝘁𝗲, 𝗮𝗻𝗱 𝗳𝗼𝗰𝘂𝘀 𝗽𝗮𝘁𝘁𝗲𝗿𝗻𝘀. Give it a try and see how optimizing your routine can enhance your productivity and well-being.


2025-11-11

2025-10-26

Po ponad dekadzie pod skrzydłami Meta (wcześniej Facebook), React i React Native wkraczają w nową erę.

Od czasu swojego publicznego wydania, React stał się potęgą z ogromną społecznością. Wychodząc temu naprzeciw, Meta przekazała zarządzanie nowo powstałej firmie React Foundation – niezależnej organizacji, której celem jest nadzór nad obiema bibliotekami.

Jaka jest więc misja fundacji?

Zgodnie z oficjalnym ogłoszeniem, jej głównym celem jest wspieranie społeczności Reacta i jego ekosystemu. Do kluczowych obowiązków należeć będą:

  • Utrzymanie kluczowej infrastruktury, takiej jak repozytoria GitHub i potoki CI/CD.

  • Organizacja oficjalnej konferencji React Conf.

  • Tworzenie programów i zapewnianie wsparcia finansowego dla projektów w ramach ekosystemu.

Inicjatywa jest wspierana przez jedne z największych firm w branży technologicznej. Lista członków założycieli obejmuje Amazon, Callstack, Expo, Meta, Microsoft, Software Mansion i Vercel, co sygnalizuje szerokie poparcie branży dla tego nowego rozdziału.

Równolegle z fundacją powstaje nowa, niezależna struktura zarządzania technicznego. Jest to kluczowy krok, który ma na celu zapewnienie, że przyszły rozwój Reacta będzie kierowany przez kluczowych kontrybutorów i potrzeby społeczności, a nie przez interesy pojedynczej firmy.

2025-10-18

2025-09-29

2025-08-12

Więcej moich wpisów znajdziesz na LinkedIn lub na blogu 4spacje.

Piszę też artykuły

znajdziesz je na blogu 4spacje

Tworzę również inne treści

które możesz pobrać za darmo tutaj

Worklog

Inspired by Rob Moore's "𝘚𝘵𝘢𝘳𝘵 𝘕𝘰𝘸. 𝘎𝘦𝘵 𝘗𝘦𝘳𝘧𝘦𝘤𝘵 𝘓𝘢𝘵𝘦𝘳", I took on a 3-week experiment to optimize my daily routine. The results were surprising, to say the least, so I'm sharing my experience and method.

𝗧𝗵𝗲 𝗽𝗿𝗲𝗺𝗶𝘀𝗲 𝗶𝘀 𝘀𝗶𝗺𝗽𝗹𝗲: track your daily routine for a set period – not too short, not too long. Aim for a timeframe that provides enough data without feeling like a chore (14-21 days).

𝗛𝗲𝗿𝗲'𝘀 𝘁𝗵𝗲 𝗸𝗲𝘆: after collecting your data, focus on improving just one aspect at a time. Avoid the temptation to overhaul your entire life, as it rarely works.

𝗪𝗵𝗮𝘁 𝗱𝗼 𝗜 𝗺𝗲𝗮𝗻 𝗯𝘆 "𝗶𝗺𝗽𝗿𝗼𝘃𝗲"?

Let's say you notice recurring patterns. Perhaps you always eat lunch at your peak energy level, a waste for a simple task. Or maybe you tackle demanding work early in the morning when you're tired. The goal is to realign your schedule to match your energy levels, maximizing efficiency. Remember, not every task can be moved, and that's okay. Small changes can yield significant results.

𝗜'𝘃𝗲 𝗰𝗿𝗲𝗮𝘁𝗲𝗱 𝗮 𝘀𝗶𝗺𝗽𝗹𝗶𝗳𝗶𝗲𝗱 𝘁𝗿𝗮𝗰𝗸𝗶𝗻𝗴 𝘁𝗮𝗯𝗹𝗲 𝘁𝗵𝗮𝘁 𝗽𝗿𝗼𝘃𝗶𝗱𝗲𝘀 𝘃𝗶𝘀𝘂𝗮𝗹 𝗳𝗲𝗲𝗱𝗯𝗮𝗰𝗸 𝗼𝗻 𝘆𝗼𝘂𝗿 𝗲𝗻𝗲𝗿𝗴𝘆 𝗳𝗹𝗼𝘄. I encourage you to use it for your first iteration, then feel free to customize it.

𝗛𝗼𝘄 𝘁𝗼 𝘂𝘀𝗲 𝘁𝗵𝗲 𝘁𝗿𝗮𝗰𝗸𝗲𝗿:

- Every 30 minutes, fill in one row. This should take no more than 20 seconds.

- Rate your energy level on a subjective scale – you'll quickly get the hang of it.

- Use abbreviations (e.g., W for work, R for rest) or short phrases to describe the task.

- Briefly note what you did – this helps with self-reflection.

- Mark when you consume caffeine or anything else that affects your energy.

Track as many cycles as you can. Each iteration helps refine your routine. Start with one, though, as consistency can be challenging at first.

𝗘𝘃𝗲𝗻 𝗮 𝘀𝗶𝗻𝗴𝗹𝗲 𝗰𝘆𝗰𝗹𝗲 𝗼𝗳𝗳𝗲𝗿𝘀 𝘃𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗶𝗻𝘀𝗶𝗴𝗵𝘁𝘀 𝗶𝗻𝘁𝗼 𝘆𝗼𝘂𝗿 𝗲𝗻𝗲𝗿𝗴𝘆 𝗹𝗲𝘃𝗲𝗹𝘀, 𝗳𝗹𝗼𝘄 𝘀𝘁𝗮𝘁𝗲, 𝗮𝗻𝗱 𝗳𝗼𝗰𝘂𝘀 𝗽𝗮𝘁𝘁𝗲𝗿𝗻𝘀. Give it a try and see how optimizing your routine can enhance your productivity and well-being.


Habit tracker PDF (ENG / PL)

Available in two languages: Polish and English.


English description


Habit tracker, a way to track and improve your habits, is a method proven by many to notice and build positive habits.

You can find a lot of information about its positive impact in the book "Atomic Habits" by James Clear. I have also included a few words about how it works inside the publication.

It is available in two sizes - A4 and A5 (much more handy). It is intended for self-printing. You will achieve the best effect if you use paper with a weight of at least 300g/m2 in the printer and use single-sided printing.

To obtain a more handy form, you can also connect all pages together, for example with a hole punch and string. An alternative is to place the page with the current month in a visible place (on the desk, on the wall).


Polski opis


Habit tracker, czyli sposób na śledzenie i udoskonalanie swoich nawyków, to sprawdzona przez wielu metoda na zauważenie i budowanie pozytywnych nawyków.

Sporo informacji na temat jego pozytywnego wpływu znajdziesz w książce "Atomic Habits" - Atomowe Nawyki autorstwa Jamesa Cleara. Kilka słów na temat jego działania umieściłem także wewnątrz publikacji.

Dostępny jest w dwóch rozmiarach - A4 i A5 (znacznie poręczniejszy). Przeznaczony jest do samodzielnego wydrukowania. Najlepszy efekt osiągniesz, gdy zastosujesz w drukarce papier o gramaturze co najmniej 300g/m2 i zastosujesz druk jednostronny. Dla uzyskania poręczniejszej formy, możesz także połączyć wszystkie strony w całość, na przykład za pomocą dziurkacza i sznurka. Alternatywą jest umieszczenie strony z aktualny miesiącem w widocznym miejscu (na biurku, na ścianie).

Zapisz się na newsletter

bądź na bieżąco

Zapisując się do newslettera, otrzymasz informacje o nowych artykułach, publikacjach i nowościach w świecie JavaScriptu.

Trzy zdania o mnie

Software Engineer | Mentor | Team Leader | Twórca treści

Tu mnie znajdziesz:

Pasjonat kodu i rozwoju osobistego. Jako programista samouk przeszedłem drogę od juniora do lidera zespołu, specjalizując się w technologiach webowych. Jednak programowanie to dla mnie nie tylko kod.

Jako mentor i team leader w szkole IT pomagam innym stawiać pierwsze kroki w branży i odnaleźć własną ścieżkę rozwoju. Uwielbiam dzielić się wiedzą – zarówno tą techniczną, jak i związaną z rozwojem osobistym. Tworzę również przeróżne treści i narzędzia, które pomagają w nauce i codziennej pracy.

W wolnym czasie wspinam się, jeżdżę na rolkach, tworzę treści na bloga, nagrywam filmy na YouTube i dzielę się wiedzą na LinkedIn.

Wojciech Rygorowicz

Kontakt Ze Mną

Masz pytanie? A może potrzebujesz porady?

Możesz do mnie napisać za pośrednictwem LinkedIn lub maila:

pogadajmy@wojciechrygorowicz.pl

A jeśli pytanie dotyczy bloga 4spacje, to skorzystaj z tego adresu:

kontakt@4spacje.pl