Kaarel Kõivupuu

Blog

Thoughts on product management, analytics, and technology - sometimes the philosophical aspect relating to them.

Categories:

Development
Philosophy
Productivity
Quizzing

Tags:

agile
coding
dvcs
history
lean
materials
mathematics
nextjs
notion
personal development
philosophy
product development
production
productivity
programs
project management
quiz
servers
side-project
software
typescript
wabi-sabi
websockets
Quizzing

June 2, 2026

Daily Quiz #12

What is the 5 letter name for server application acting as intermediary between a client and a server?

quiz
software
servers
Quizzing

June 1, 2026

Daily Quiz #11

What is the four letter acronym for firmware which essentially is responsible for "starting up your computer"?

quiz
software
programs
Quizzing

May 31, 2026

Daily Quiz #10

What is the name of a computer program, which always has complete control over everything in the system?

quiz
software
programs
Quizzing

May 30, 2026

Daily Quiz #9

What is the abbreviation for materials which is commonly used to create printed circuit boards (PCBs)?

quiz
materials
production
Quizzing

May 29, 2026

Daily Quiz #8

What is the name of the first plastic made from synthetic compounds, patented in 1907?

quiz
production
materials
Quizzing

May 28, 2026

Daily Quiz #7

Who was the lady, widely considered to be the first programmer, known to have worked on Charles Babbage's proposed "analytical engine"?

quiz
history
Quizzing

May 27, 2026

Daily Quiz #6

What is the name of the second most prominent DVCS released only twelve days after Git on 19th of April?

quiz
dvcs
Quizzing

May 26, 2026

Daily Quiz #5

What is the name of translators that take source code in one language and translate this into another language of comparable level?

quiz
Quizzing

May 25, 2026

Daily Quiz #4

What is the property named, according to which a mathematical operation can be applied a multitude of times without changing the result beyond the first application?

quiz
mathematics
Quizzing

May 24, 2026

Daily Quiz #3

What was the first practically and widely adopted high-level language, first specified in 1954 under the leadership of IBM’s John Backus?

quiz
coding
Quizzing

May 23, 2026

Daily Quiz #2

What is the Toyota principle referring to continuous improvement known as?

quiz
agile
lean
Quizzing

May 22, 2026

Daily Quiz #1

What is the scheduling method, introduced at Toyota in the 1950s by engineer Taiichi Ohno to support just-in-time, or lean, manufacturing?

quiz
agile
Development

February 23, 2026

Building a real-time retrospective tool from scratch

How I built a lightweight, no-account retrospective tool as part of my personal site — covering the idea, the technical architecture, and what got added in two MVP rounds.

agile
nextjs
websockets
typescript
side-project
Productivity

January 30, 2026

From Jira to Daily Life: Breaking Down Personal Projects Like Software Tickets

We all have projects sitting on our mental to-do list for weeks. The problem isn't lack of motivation, but daily life. There's a clear parallel between software development and daily life struggles – and software teams solved these issues long ago.

agile
productivity
notion
project management
personal development
Philosophy

October 29, 2025

Wabi-Sabi as the Philosophical Foundation of Agile Development

Wabi-sabi is a Japanese aesthetic philosophy, which finds beauty in imperfection and impermanence. Rather than fighting reality, wabi-sabi accepts it as natural. A cracked wooden chair with asymmetry embodies wabi-sabi—the idea that everything changes and ages.

agile
wabi-sabi
philosophy
product development