Software Engineering Why your foundational knowledge matters (and TDD too) It's often easier to write what you need from scratch, and TDD helps at that, a lot.
Press review Press review: 30.12.2023 Hardware side of HPC, Cyber Resilience Act (CRA), calling shells (not only Bash), and Vidir for managing files with a text editor.
Wisdom Remember the steel mill story? Covey mentioned a manager in "7 Habits". Alan Loy McGinnis said, what his name was.
Software Engineering TDD: Motivation Robert C. Martin: "Why don’t developers clean up code? They’re afraid that they’ll break it."
Investing Investing: Rule #1 Phil Town: “There are only two rules of investing: Rule #1: Don’t lose money, and Rule #2: Don’t forget Rule #1!”
Software Engineering When to use: Classes vs Data Structures Classes and Data Structures make it easy to add new functionality. In each of them, a certain way of adding functionality is much easier than in the other. Read this to know, which way will be easier in the code you are working with.
Software Engineering Functional Object-Oriented Programming Robert C. Martin: A good program can, and should, be both functional AND object-oriented.
Software Engineering TDD example: Test an existing Flask app Make sure your API doesn't break after the changes you're about to make.
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."
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.
Publishing Ghost: Subscribe to a specific tag Interested primarily in publications under a particular tag?
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?
Research Dissertation without distress Start with a problem you can relate to, then iterate to improve upon the status quo.
Software Engineering Single quotes or double quotes Do you ever wonder if you should use single quotes or double quotes for strings?
Linux Tmux - narzędzie na co dzień Zamknięcie konsoli w czasie wykonywania programu jest możliwe, wygodne, i bywa bardzo pomocne.