Public notes
  • Log in
  • Nature
  • Coding
  • Information Sciences
  • Entrepreneurship
  • Practical Wisdom
  • Research
  • Now

Public notes

Elegance is not optional.

Nature

Development in production

"[The project] started with a roughly forty-week development phase, then a very intense production deployment, and continues now with an ongoing development-in-production phase."

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 23 Oct 2023 • 1 min read
TDD Examples: C with DocTest
Software Engineering

TDD Examples: C with DocTest

Quickly get up to speed with Test-Driven Development in C using DocTest - the fastest and most convenient testing library for C++ toolchains.

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 27 Jul 2023 • 4 min read
Wisdom

Letter mask

For privacy in standard mail ("snail mail").

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 16 Jun 2023 • 1 min read
Wisdom

How to label a feeling

What words can we use to describe our feelings?

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 1 Jun 2023 • 1 min read
Wisdom

Akceptowanie uczuć

Czego właściwie potrzebujemy gdy kipią w nas uczucia?

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 28 May 2023 • 1 min read
Publishing

Ghost: Subscribe to a specific tag

Interested primarily in publications under a particular tag?

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 27 May 2023 • 1 min read
Haskell

Would Haskell be a good language for a blog?

If Haskell is "clear" and "expressive", would it be a good choice for illustrating ideas in code?

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 12 May 2023 • 1 min read
Software Engineering

Test-driven Bash script

What is required to write a test-driven script in Bash?

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 4 May 2023 • 1 min read
Research

Dissertation without distress

Start with a problem you can relate to, then iterate to improve upon the status quo.

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 4 May 2023 •
Goaccess
Security

Goaccess

Hacking bots are very busy.

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 25 Apr 2023 • 1 min read
Software Engineering

What Is TDD?

Lose the fear of change.

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 16 Apr 2023 • 1 min read
Software Engineering

Lean vs Agile

Is Lean better than Agile?

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 13 Apr 2023 • 1 min read
Software Engineering

Single quotes or double quotes

Do you ever wonder if you should use single quotes or double quotes for strings?

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 12 Apr 2023 • 1 min read
Fluent interfaces in programming
Software Engineering

Fluent interfaces in programming

What makes an API "fluent"?

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 4 Apr 2023 • 1 min read
Linux

Life-saving OpenZFS

"I learned today OpenZFS is a lifesaver"

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 27 Mar 2023 • 1 min read
Tmux - narzędzie na co dzień
Linux

Tmux - narzędzie na co dzień

Zamknięcie konsoli w czasie wykonywania programu jest możliwe, wygodne, i bywa bardzo pomocne.

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 18 Mar 2023 • 2 min read
Terraform tips
Terraform

Terraform tips

Three tips for a Terraform user.

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 14 Feb 2023 • 1 min read
Nix

Nix: What are the values on the left?

Nix expressions can be evaluated and assigned to variables. What does this action mean in practice? Let's find out!

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 14 Feb 2023 • 1 min read
Software Engineering

Terraform Associate Certification: Outline

Elements of the Terraform Associate Certification.

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 12 Feb 2023 • 1 min read
TIL

Terraform: Resolve "Error: Provider configuration not present"

To destroy infrastructure in a declarative way, remove the resources from the configuration and make sure you don't also delete the provider block (or file).

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 6 Feb 2023 • 1 min read
Software Engineering

Today I deleted my main SSH key

In a rush to get something done.

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 27 Jan 2023 • 1 min read
Entrepreneurship

Piotr Wajda: Interns need real tasks

"Are you assigning a separate project for your intern? You’re doing it wrong!"

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 19 Jan 2023 • 1 min read
Entrepreneurship

Piotr Wajda: A good manager will be thankful that you show your professionalism to a broader audience

"You may consider being more visible in your organization. A good manager will be thankful that you show your professionalism to a broader audience. It gives him precious data to help you achieve your financial goals."

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 19 Jan 2023 • 1 min read
Teaching Programming

Teaching programming: 1 - Motivation

“In fact, I’ve done lots of things that haven’t been done before”, he said half-smiling.

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 24 Dec 2022 • 2 min read
Wisdom

Jordan Peterson: Truth, adventure, and learning how to negotiate on your own behalf

"I decided a long time ago, partly from reading Solzhenitsyn, that I was going to try to be very careful with my words, and I was only going to say things that I thought about, that, to begin with, weren't lies."

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 4 Dec 2022 • 1 min read
Public notes
  • Log in
  • Nature
  • Coding
  • Information Sciences
  • Entrepreneurship
  • Practical Wisdom
  • Research
  • Now
Public notes © 2025
Latest Posts Ghost