41554 blogs · [ { "id": "01a087a1-0a8e-7162-86e2-beb20283ffc1", "title": "Book review: The Righteous Mind by Jonathan Haidt", "url": "https://martinovic.blog/posts/2026-08-02-the-righteous-mind/", "published_at": "2026-08-02T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb202fa50e1", "title": "Actually useful technical interviews", "url": "https://martinovic.blog/posts/2025-04-23-technical-interviews/", "published_at": "2025-04-23T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb203583fcc", "title": "Video game XP IRL", "url": "https://martinovic.blog/posts/2024-12-01-real-life-xp-from-video-games/", "published_at": "2024-12-01T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb203893553", "title": "Maximal effort, minimal impact: How I learned what engineering guidelines should be like", "url": "https://martinovic.blog/posts/2024-10-13-maximal-effort-minimal-impact-how-i-learned-what-engineering-guidelines-should-be-like/", "published_at": "2024-10-13T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb2039cd251", "title": "How I do meetings as a senior engineer", "url": "https://martinovic.blog/posts/2024-09-19-how-i-do-meetings-as-senior-engineer/", "published_at": "2024-09-19T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb203f3596b", "title": "Yet another project I will never complete", "url": "https://martinovic.blog/posts/2024-06-18-yet-another-project-i-will-never-complete/", "published_at": "2024-06-18T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb204a1b829", "title": "Book review: Humble Pi by Matt Parker", "url": "https://martinovic.blog/posts/2024-05-09-book-review-humble-pi/", "published_at": "2024-05-09T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb204b244e4", "title": "Week 3: Picking up again", "url": "https://martinovic.blog/posts/2023-07-09-week-3-picking-up-again/", "published_at": "2023-07-09T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb205604291", "title": "Week 2: Slower second week but still building pace", "url": "https://martinovic.blog/posts/2023-07-02-week-2-slowdown-but-still-strong/", "published_at": "2023-07-02T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb20601b863", "title": "Week 1: Back to coding", "url": "https://martinovic.blog/posts/2023-06-25-week-1-consistent-coding/", "published_at": "2023-06-25T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb2067a7cd2", "title": "Don't present solutions, present problems", "url": "https://martinovic.blog/posts/2023-06-22-dont-present-problems-present-solutions/", "published_at": "2023-06-22T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb206a9a204", "title": "Book commentary - Will Larson: Staff Engineer", "url": "https://martinovic.blog/posts/2023-06-18-staff-engineer-commentary/", "published_at": "2023-06-18T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb20777aec5", "title": "There are no dumb questions", "url": "https://martinovic.blog/posts/2023-05-18-no-dumb-questions/", "published_at": "2023-05-18T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb207c27fac", "title": "Why I stopped learning", "url": "https://martinovic.blog/posts/2023-03-24-why-i-stopped-learning/", "published_at": "2023-03-24T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb208a4f90e", "title": "Improvement days", "url": "https://martinovic.blog/posts/2023-02-15-improvement-days/", "published_at": "2023-02-15T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb2090441f3", "title": "Try to take it easy", "url": "https://martinovic.blog/posts/2023-01-06-try-to-take-it-easy/", "published_at": "2023-01-06T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb209a52a49", "title": "Setup Elasticsearch on CircleCI", "url": "https://martinovic.blog/posts/2021-05-03-circle-ci-elasticsearh/", "published_at": "2021-05-03T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb20a8812a5", "title": "Merge Two History tables", "url": "https://martinovic.blog/posts/2020-04-22-merge-history-table-migration/", "published_at": "2020-04-22T00:00:00+00:00" }, { "id": "01a0e27c-794f-7235-b9fd-39d16953526d", "title": "Setting Up a Development Environment with Git", "url": "https://martinovic.blog/post/home_git/", "published_at": "2019-06-10T15:50:12+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb20b1a72d5", "title": "Home .git", "url": "https://martinovic.blog/posts/2019-06-09-home-git/", "published_at": "2019-06-09T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb20b8cc1fa", "title": "Developers are creative and this is how to steer it", "url": "https://martinovic.blog/posts/2015-02-02-developers-are-creative/", "published_at": "2018-10-20T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb20c0b5224", "title": "KDE Connect commands", "url": "https://martinovic.blog/posts/2018-10-20-kdeconnect-commands/", "published_at": "2018-10-20T00:00:00+00:00" }, { "id": "01a087a1-0a8e-7162-86e2-beb20c2c5f71", "title": "Hello world", "url": "https://martinovic.blog/posts/2018-10-08-helloworld/", "published_at": "2018-10-08T00:00:00+00:00" } ] posts Claim your blog
Back to martinovic.blog
Blog · corpus.blog/blogs/martinovic.blog/posts

martinovic.blog

martinovic.blog

2026

2025

2024

2023

2021

2020

2019

2018