56,966 blogs · [ { "id": "01a08752-1d10-709a-b117-8ffae3fb7ffc", "title": "Anti-Patterns Concerning Engineering Career Ladders", "url": "https://blog.petrzemek.net/2025/12/31/anti-patterns-concerning-engineering-career-ladders/", "published_at": "2025-12-31T06:00:25+00:00" }, { "id": "01a08752-1d11-73e7-82e3-236416ce519d", "title": "Editing Descriptions of Jira Issues in Vim", "url": "https://blog.petrzemek.net/2024/03/03/editing-descriptions-of-jira-issues-in-vim/", "published_at": "2024-03-03T10:00:46+00:00" }, { "id": "01a08752-1d11-73e7-82e3-236417749cce", "title": "My Career So Far", "url": "https://blog.petrzemek.net/2023/12/29/my-career-so-far/", "published_at": "2023-12-29T11:05:44+00:00" }, { "id": "01a08752-1d11-73e7-82e3-236418638eed", "title": "Choosing a Software-Engineering Career Path", "url": "https://blog.petrzemek.net/2022/04/19/choosing-a-software-engineering-career-path/", "published_at": "2022-04-19T13:00:17+00:00" }, { "id": "01a08752-1d11-73e7-82e3-2364192f093f", "title": "When You Import a Python Package and It Is Empty", "url": "https://blog.petrzemek.net/2020/11/17/when-you-import-a-python-package-and-it-is-empty/", "published_at": "2020-11-17T13:15:43+00:00" }, { "id": "01a08752-1d11-73e7-82e3-236419bd29ba", "title": "Accidentally Overwriting Another Local Variable in C and C++", "url": "https://blog.petrzemek.net/2019/12/05/accidentally-overwriting-another-local-variable-in-c-and-cpp/", "published_at": "2019-12-05T18:35:08+00:00" }, { "id": "01a08752-1d11-73e7-82e3-23641a5d0589", "title": "Not All Developers Want to Be Managers, and That’s OK", "url": "https://blog.petrzemek.net/2019/09/02/not-all-developers-want-to-be-managers-and-thats-ok/", "published_at": "2019-09-02T14:40:34+00:00" }, { "id": "01a08752-1d11-73e7-82e3-23641a9feed5", "title": "Even a Feature That You Do Not Use Can Bite You", "url": "https://blog.petrzemek.net/2019/02/22/even-feature-that-you-do-not-use-can-bite-you/", "published_at": "2019-02-22T16:30:01+00:00" }, { "id": "01a08752-1d11-73e7-82e3-23641aa0c34a", "title": "On Incomplete HTTP Reads and the Requests Library In Python", "url": "https://blog.petrzemek.net/2018/04/22/on-incomplete-http-reads-and-the-requests-library-in-python/", "published_at": "2018-04-22T16:22:42+00:00" }, { "id": "01a08752-1d11-73e7-82e3-23641afe2a56", "title": "Implementing multiprocessing.pool.ThreadPool from Python in Rust", "url": "https://blog.petrzemek.net/2018/04/16/implementing-multiprocessing-pool-threadpool-from-python-in-rust/", "published_at": "2018-04-16T15:14:15+00:00" }, { "id": "01a08752-1d11-73e7-82e3-23641ba9f596", "title": "When auto Seemingly Deduces a Reference in C++", "url": "https://blog.petrzemek.net/2017/12/08/when-auto-seemingly-deduces-a-reference-in-cpp/", "published_at": "2017-12-08T16:15:00+00:00" }, { "id": "01a08752-1d11-73e7-82e3-23641c3607a3", "title": "Ensuring That a Linux Program Is Running at Most Once by Using Abstract Sockets", "url": "https://blog.petrzemek.net/2017/07/24/ensuring-that-a-linux-program-is-running-at-most-once-by-using-abstract-sockets/", "published_at": "2017-07-24T14:48:43+00:00" }, { "id": "01a08752-1d11-73e7-82e3-23641c5c6d2a", "title": "Consuming and Publishing Celery Tasks in C++ via AMQP", "url": "https://blog.petrzemek.net/2017/06/25/consuming-and-publishing-celery-tasks-in-cpp-via-amqp/", "published_at": "2017-06-25T16:01:55+00:00" }, { "id": "01a08752-1d11-73e7-82e3-23641d01e85b", "title": "Pros and Cons of Alternative Function Syntax in C++", "url": "https://blog.petrzemek.net/2017/01/17/pros-and-cons-of-alternative-function-syntax-in-cpp/", "published_at": "2017-01-17T16:00:15+00:00" }, { "id": "01a08752-1d11-73e7-82e3-23641deac023", "title": "Implementing DBSCAN from Distance Matrix in Rust", "url": "https://blog.petrzemek.net/2017/01/01/implementing-dbscan-from-distance-matrix-in-rust/", "published_at": "2017-01-01T16:45:26+00:00" }, { "id": "01a08752-1d11-73e7-82e3-23641e7e8b6b", "title": "Computing Context Triggered Piecewise Hashes in Rust", "url": "https://blog.petrzemek.net/2016/11/01/computing-context-triggered-piecewise-hashes-in-rust/", "published_at": "2016-11-01T18:03:54+00:00" }, { "id": "01a08752-1d11-73e7-82e3-23641f1e718d", "title": "Universal vs Forwarding References in C++", "url": "https://blog.petrzemek.net/2016/09/17/universal-vs-forwarding-references-in-cpp/", "published_at": "2016-09-17T10:44:10+00:00" }, { "id": "01a08752-1d11-73e7-82e3-23641f466bfd", "title": "Auto Type Deduction in Range-Based For Loops", "url": "https://blog.petrzemek.net/2016/08/17/auto-type-deduction-in-range-based-for-loops/", "published_at": "2016-08-17T15:40:43+00:00" }, { "id": "01a08752-1d11-73e7-82e3-23641fbf2e3e", "title": "A LaTeX Template For Responses To Referees’ Reports", "url": "https://blog.petrzemek.net/2016/07/17/latex-template-for-responses-to-referees-reports/", "published_at": "2016-07-17T10:32:49+00:00" }, { "id": "01a08752-1d11-73e7-82e3-23641fef159a", "title": "Git’s Patch Mode All the Way", "url": "https://blog.petrzemek.net/2016/07/10/git-patch-mode-all-the-way/", "published_at": "2016-07-10T12:40:35+00:00" } ] posts Claim your blog
Back to blog.petrzemek.net
Blog · corpus.blog/blogs/blog.petrzemek.net/posts

blog.petrzemek.net

blog.petrzemek.net

2025

2024

2023

2022

2020

2019

2018

2017

2016