My recent random thoughts

How to integrate Clye into your Typescript-Project

Clye Offers an API that allows you to integrate it with external systems. All API-Rotes are documented using OpenAPI. The Documentation can be found at https://clye.app/swagger and you can directly test it on this page.

This openapi spec allows you to generate a TypeScript client that enables typesafe access to all the good of Clye.

npx swagger-typescript-api -p https://clye.app/api/openapi.json -o ./src -n lib/api.ts

This command generate a src/lib/api.ts file that you can use to make all the requests and automate, import or do you custom stuff.

What is a good use of time? - (god in past, present & future)

There are always a few perspectives to look at a given time. You can look at it from the present, so while you experience it or from the future retrospectively or even from the past. The best time is the time that is enjoyable from all those directions. So something you look forward to, you enjoy in the moment and appreciate having experienced it looking back at it.

Now not every thing you do is something that has any relevance even a few moments before or after. For example watching a YouTube Video, it is enjoyable in the present, but you propably did not anticipate it and you propably will not even remember it a few moments later, so it is mostly a wast of time. However if you for example awaited it and enjoyed it and after it felt happy for some time it actually has a much higher worth.

The opposit is also true so this is also the case for negativ things. For example if you do not like to do the taxes you hat it in the past and propably in the present, but probably like it in the future.

If you want to maximize happieness there is a easy and a hard way. The easy way is always doing something in the present so you never think about the past or the future. This is in my opinion not actually maintainable because you are only happy in the present if the stimulation is higher the the last time which quickly raises unachievable levels.

The preferable way is to Choose activities wisely.

  • Do things you don't enjoy and can't avoid pretty early (so negative thoughts about it are relatively few)
  • Have concrete realistic goals/activities planned in the future you look forward to and will enjoy achieving/having achieved
  • Don't spend time during things in the present that do not affect the future => do things with as big as possible in the Future
  • Don't waste time thinking about impossibilities or pasts that do not help you in the future

LegalBFF - Digitaler rechtlicher Begleiter

In Partnerschaft mit einer Kanzlei haben wir einen Chatbot entwickelt, der Frauen dabei helfen soll rechtssichere Entscheidungen zu treffen. Hierbei haben wir sowohl das UI als auch das "Verhalten" des Bots an die Bedürfnisse unseres Kunden angepasst.

Next.js, TypeScript, Tailwind, BOB

Nicht nach Feedback sondern nach Tip für nächstes Mal fragen

Damit gibt es weniger Abneigung negatives zu sagen, da man so nicht direkt kritisiert. Außerdem führt es dazu das Konstruktive und meist konkretere Vorschläge dabei entstehen.

Component

Eine wiederverwandbare Funktion oder Klasse die mehrere UI elemente beschreibt und so das Wiederverwenden von UI und UI Logik ermöglicht

Es ist Rational Aufgaben erst zu machen wenn diese dringend sind

Podcast von Prof. Rieck

Was spricht für die Aussage

  • Wenn man zum prokrastinieren neigt ist dann die Motivation am höchsten die Aufgabe tatsächlich auch zu erledigen
  • Falls die Aufgabe vielleicht wegfallen könnte oder sich als nicht so relevant herausstellen könnte, kann man so potentiell Zeit sparen
  • Durch das nicht ausführen von nicht dringenden Aufgaben bleibt Zeit für dringenderes

Was spricht gegen die Aussage

  • Wenn sie vorher schon erledigt werden, werden sie nie dringend und damit schafft man sich potentiell Zeit in der Zukunft um auf neues dringendes zu regieren oder mehr Luft zu haben

Meine Conclusion

Die Dringlichkeit ist ein wichtiges Merkmal was in der Priorisierung eine große Rolle spielen sollte, allerdings sollte das nicht heißen das man Aufgaben erst dann beginnt wenn es schon fast zu spät ist. Generell ist hier aber ein spezielle definition von dringend die Kosten des nichts machens berücksichtigt

Vergleich Daily Planning mit Timeboxing

Beim Timeboxing nutzt man eine Kalender um Zeitblöcke für die Aufgaben an diesem Tag zu reservieren. Zusätzlich verwendet man häufig auch eine Todo-Liste die als Sammlung der Sachen die geplant werden sollen fungiert. Die planung kann dabei wie beim Daily Planning Täglich oder einmal die Woche stattfinden. Der Vorteil im Vergleich zu Todo-Listen in Clye ist das Termine bereits vorhanden sind und man so einfache eine Gesamtübersicht behält. Allerdings hat ein Kalender auch viele Nachteile:

  • Umplanen ist ein erheblich höherer Aufwand
  • Man muss viel häufiger umplanen, dauert eine Aufgabe oder ein Termin kürzer oder länger passt der Zeitplan nichtmehr
  • Man kann nicht mit ungenauen Dauern planen, da eine Aufgabe im Kalender immer nur eine Länge haben kann
  • Man plant viel weiter als eigentlich notwendig: Es ist nicht relevant wann man genau morgen die Wohnung saugt so lange man es macht. Und darüber nach zu denken kostet Zeit die nicht produktiv benutzt werden kann
  • Eintragen von Terminen ist in den meisten Kalender relativ umständlich
  • Timeboxing ist nicht sehr belohnend, bei TodoListen kann man was abhaken und wird belohnt wenn man etwas schneller hinbekommt, da so die Freizeit zunimmt und man den genauen Fortschritt sieht. Beim Kalender vergeht die Zeit einfach und man rennt eher hinterher als voran.

Generell ist Timeboxing aber Gut und auch gut kombinierbar wenn es eher als grober plan für Themen ist mit denen man sich zu den Zeiten beschäftigt, also keine konkreten Tasks sondern z.B. an Projekt arbeiten. Jedoch ist das nicht unbedingt nötig wenn man einfach die Aufgaben entsprechend sortiert damit ähnliche nah bei einander sind.

Nächste Seite

Simon Vetter © 2024

StartImpressum