41554 blogs · [ { "id": "01a08736-6cf1-70ca-a5d6-7dfc24fd4ce9", "title": "Friendship ended with RVM, now rbenv is my best friend", "url": "https://bartoszkrajka.com/2026/04/22/friendship-ended-with-rvm-now-rbenv-is-my-best-friend/", "published_at": "2026-04-22T07:27:26+00:00" }, { "id": "01a08736-6cf1-70ca-a5d6-7dfc2559ca69", "title": "webfilterproxyd causes bundler SSL errors", "url": "https://bartoszkrajka.com/2026/02/19/webfilterproxyd-causes-bundler-ssl-errors/", "published_at": "2026-02-19T07:24:28+00:00" }, { "id": "01a08736-6cf1-70ca-a5d6-7dfc2631defe", "title": "Bad modules, good modules", "url": "https://bartoszkrajka.com/2024/05/30/good-modules/", "published_at": "2024-05-30T17:01:43+00:00" }, { "id": "01a08736-6cf1-70ca-a5d6-7dfc265840aa", "title": "How to write tests", "url": "https://bartoszkrajka.com/2024/04/29/how-to-write-tests/", "published_at": "2024-04-29T05:52:44+00:00" }, { "id": "01a08736-6cf1-70ca-a5d6-7dfc26e7fd52", "title": "Tests should give confidence", "url": "https://bartoszkrajka.com/2024/03/20/tests-should-give-confidence/", "published_at": "2024-03-20T09:28:00+00:00" }, { "id": "01a08736-6cf1-70ca-a5d6-7dfc2733cf92", "title": "The simplest dependency injection", "url": "https://bartoszkrajka.com/2024/02/19/the-simplest-dependency-injection/", "published_at": "2024-02-19T08:49:47+00:00" }, { "id": "01a08736-6cf1-70ca-a5d6-7dfc28048128", "title": "Don’t automate everything. Go Elon instead.", "url": "https://bartoszkrajka.com/2024/01/11/dont-automate-everything-go-elon-instead/", "published_at": "2024-01-11T07:27:34+00:00" }, { "id": "01a08736-6cf1-70ca-a5d6-7dfc28e2b994", "title": "Unit tests can (and should!) go through many classes", "url": "https://bartoszkrajka.com/2023/11/23/unit-tests-can-and-should-go-through-many-classes/", "published_at": "2023-11-23T07:42:25+00:00" }, { "id": "01a08736-6cf1-70ca-a5d6-7dfc2978d5cc", "title": "Making sense is overrated", "url": "https://bartoszkrajka.com/2023/04/18/making-sense-is-overrated/", "published_at": "2023-04-18T06:44:30+00:00" }, { "id": "01a08736-6cf1-70ca-a5d6-7dfc2a397c9c", "title": "Consistency in Programming – 10 Symptoms [CliftonStrengths #5]", "url": "https://bartoszkrajka.com/2023/03/06/consistency-in-programming-10-symptoms-cliftonstrengths-5/", "published_at": "2023-03-06T06:58:30+00:00" }, { "id": "01a0e447-c733-709b-a40e-d3ff74af24eb", "title": "Ideation in Programming – 10 Symptoms [CliftonStrengths #4]", "url": "https://bartoszkrajka.com/2023/02/27/ideation-in-programming-10-symptoms-cliftonstrengths-4/", "published_at": "2023-02-27T06:12:12+00:00" }, { "id": "01a0e447-c733-709b-a40e-d3ff7560f890", "title": "Developer in Programming – 10 Symptoms [CliftonStrengths #3]", "url": "https://bartoszkrajka.com/2023/02/20/developer-in-programming-10-symptoms-cliftonstrengths-3/", "published_at": "2023-02-20T07:19:45+00:00" }, { "id": "01a0e447-c733-709b-a40e-d3ff760e8eb2", "title": "Individualization in Programming – 10 Symptoms [CliftonStrengths #2]", "url": "https://bartoszkrajka.com/2023/02/06/individualization-in-programming-10-symptoms-cliftonstrengths-2/", "published_at": "2023-02-06T06:02:22+00:00" }, { "id": "01a0e447-c733-709b-a40e-d3ff76c125cd", "title": "Responsibility in Programming – 10 Symptoms [CliftonStrengths #1]", "url": "https://bartoszkrajka.com/2023/01/27/responsibility-in-programming-10-symptoms-cliftonstrengths-1/", "published_at": "2023-01-27T11:40:23+00:00" }, { "id": "01a0e447-c733-709b-a40e-d3ff772eab2c", "title": "6 lessons from the first project in Unity", "url": "https://bartoszkrajka.com/2022/12/17/6-lessons-from-the-first-project-in-unity/", "published_at": "2022-12-17T11:15:43+00:00" }, { "id": "01a0e447-c733-709b-a40e-d3ff778d7f7a", "title": "🎉 Puzzle Balls Release 🎉", "url": "https://bartoszkrajka.com/2022/12/09/%f0%9f%8e%89-puzzle-balls-release-%f0%9f%8e%89/", "published_at": "2022-12-09T11:47:43+00:00" }, { "id": "01a0e447-c733-709b-a40e-d3ff7878d337", "title": "Let’s make a project – part 3, first artifact 🎉", "url": "https://bartoszkrajka.com/2022/09/29/lets-make-a-project-part-3-first-artifact-%f0%9f%8e%89/", "published_at": "2022-09-29T09:12:24+00:00" }, { "id": "01a0e447-c733-709b-a40e-d3ff78d9b023", "title": "Let’s Make a Project – part 2, not dead", "url": "https://bartoszkrajka.com/2022/08/17/lets-make-a-project-pt-2-not-dead/", "published_at": "2022-08-17T11:45:12+00:00" }, { "id": "01a0e447-c733-709b-a40e-d3ff7921161b", "title": "Let’s Make a Project – part 1, basics", "url": "https://bartoszkrajka.com/2022/06/22/lets-make-a-project-part-1-basics/", "published_at": "2022-06-22T12:17:28+00:00" }, { "id": "01a0e447-c733-709b-a40e-d3ff794d8e8b", "title": "Communication benchmark – number of questions", "url": "https://bartoszkrajka.com/2022/06/09/communication-benchmark-number-of-questions/", "published_at": "2022-06-09T07:56:06+00:00" }, { "id": "01a0e454-0cab-702e-8f7e-9082b0f326e3", "title": "7 reasons not to write tests", "url": "https://bartoszkrajka.com/2021/04/01/7-reasons-not-to-write-tests/", "published_at": "2021-04-01T07:25:18+00:00" }, { "id": "01a0e454-0cab-702e-8f7e-9082b1143f98", "title": "Send that link", "url": "https://bartoszkrajka.com/2021/03/24/send-that-link/", "published_at": "2021-03-24T07:50:19+00:00" }, { "id": "01a0e454-0cab-702e-8f7e-9082b1ab52da", "title": "Swimming 2020", "url": "https://bartoszkrajka.com/2021/01/13/swimming-2020/", "published_at": "2021-01-13T22:50:14+00:00" }, { "id": "01a0e454-0cab-702e-8f7e-9082b2477c09", "title": "7 reasons why I’m skeptical about TypeScript", "url": "https://bartoszkrajka.com/2020/08/06/7-reasons-why-im-skeptical-about-typescript/", "published_at": "2020-08-06T15:36:33+00:00" }, { "id": "01a0e454-0cab-702e-8f7e-9082b2bf1285", "title": "Swimming 2019", "url": "https://bartoszkrajka.com/2020/01/06/swimming-2019/", "published_at": "2020-01-06T17:04:27+00:00" }, { "id": "01a0e454-0cab-702e-8f7e-9082b367a07a", "title": "“Automate everything” is a scam", "url": "https://bartoszkrajka.com/2019/12/12/automate-everything-is-a-scam/", "published_at": "2019-12-12T05:58:21+00:00" }, { "id": "01a0e454-0cab-702e-8f7e-9082b3e04aa5", "title": "The pyramid of software development principles", "url": "https://bartoszkrajka.com/2019/10/21/the-pyramid-of-software-development-principles/", "published_at": "2019-10-21T04:36:33+00:00" }, { "id": "01a0e454-0cab-702e-8f7e-9082b4b3ccbb", "title": "YAGNI vs good design", "url": "https://bartoszkrajka.com/2019/08/19/yagni-vs-good-design/", "published_at": "2019-08-19T05:18:46+00:00" }, { "id": "01a0e454-0cab-702e-8f7e-9082b58b8ef2", "title": "9 ideas on how to improve visibility in your project", "url": "https://bartoszkrajka.com/2019/06/17/9-ideas-on-how-to-improve-visibility-in-your-project/", "published_at": "2019-06-17T09:37:57+00:00" }, { "id": "01a0e454-0cab-702e-8f7e-9082b5f28480", "title": "How to communicate in IT: Extreme Visibility", "url": "https://bartoszkrajka.com/2019/04/17/how-to-communicate-in-it-extreme-visibility/", "published_at": "2019-04-17T05:19:48+00:00" }, { "id": "01a0e460-1490-71f8-aeb2-5738d9871480", "title": "10 more communication quick wins for developers", "url": "https://bartoszkrajka.com/2019/03/25/10-more-communication-quick-wins-for-developers/", "published_at": "2019-03-25T06:16:06+00:00" }, { "id": "01a0e460-1490-71f8-aeb2-5738d9b52dc9", "title": "Why are there no full stack mobile devs?", "url": "https://bartoszkrajka.com/2019/02/25/why-are-there-no-full-stack-mobile-devs/", "published_at": "2019-02-25T07:28:15+00:00" }, { "id": "01a0e460-1490-71f8-aeb2-5738da11dd33", "title": "Manage complexity bottom-up", "url": "https://bartoszkrajka.com/2019/02/09/manage-complexity-bottom-up/", "published_at": "2019-02-09T10:05:23+00:00" }, { "id": "01a0e460-1490-71f8-aeb2-5738da98180f", "title": "Swimming – revisited", "url": "https://bartoszkrajka.com/2019/01/03/swimming-revisited/", "published_at": "2019-01-03T06:15:23+00:00" }, { "id": "01a0e460-1490-71f8-aeb2-5738db80699d", "title": "Kick-off – dev-related topics to cover", "url": "https://bartoszkrajka.com/2018/12/28/kick-off-dev-related-topics-to-cover/", "published_at": "2018-12-28T13:55:19+00:00" }, { "id": "01a0e460-1490-71f8-aeb2-5738db9cd706", "title": "Styling tag – 2 cases", "url": "https://bartoszkrajka.com/2018/11/26/styling-br-tag-2-cases/", "published_at": "2018-11-26T06:29:18+00:00" }, { "id": "01a0e460-1490-71f8-aeb2-5738dbbe0ee1", "title": "5 Things I Used To Get Wrong About TDD", "url": "https://bartoszkrajka.com/2018/10/19/5-things-i-used-to-get-wrong-about-tdd/", "published_at": "2018-10-19T04:13:41+00:00" }, { "id": "01a0e460-1490-71f8-aeb2-5738dbc820c8", "title": "Why I Like American Football", "url": "https://bartoszkrajka.com/2018/10/11/why-i-like-american-football/", "published_at": "2018-10-11T05:41:15+00:00" }, { "id": "01a0e460-1490-71f8-aeb2-5738dcacee53", "title": "YAGNI is King", "url": "https://bartoszkrajka.com/2018/09/03/yagni-is-king/", "published_at": "2018-09-03T04:01:48+00:00" }, { "id": "01a0e460-1490-71f8-aeb2-5738dd5e7d0d", "title": "My Habits as a Programmer", "url": "https://bartoszkrajka.com/2018/08/06/my-habits-as-a-programmer/", "published_at": "2018-08-06T05:44:42+00:00" }, { "id": "01a0e469-26c2-71cc-b653-cffaddc3bc15", "title": "Don’t Test Data", "url": "https://bartoszkrajka.com/2018/07/17/dont-test-data/", "published_at": "2018-07-17T05:04:09+00:00" }, { "id": "01a0e469-26c2-71cc-b653-cffade995354", "title": "Don’t Test Implementation", "url": "https://bartoszkrajka.com/2018/06/29/dont-test-implementation/", "published_at": "2018-06-29T06:19:59+00:00" }, { "id": "01a0e469-26c2-71cc-b653-cffadf505046", "title": "Two Faces of Just-in-Time Learning", "url": "https://bartoszkrajka.com/2018/06/08/two-faces-of-just-in-time-learning/", "published_at": "2018-06-08T05:26:46+00:00" }, { "id": "01a0e469-26c2-71cc-b653-cffae008a031", "title": "Responding to code review – Getting Remarks Applied", "url": "https://bartoszkrajka.com/2018/05/16/responding-to-code-review-getting-remarks-applied/", "published_at": "2018-05-16T05:30:32+00:00" }, { "id": "01a0e469-26c2-71cc-b653-cffae0f6670e", "title": "Boolean arguments in Ruby vs clean code", "url": "https://bartoszkrajka.com/2018/04/26/boolean-arguments-in-ruby-vs-clean-code/", "published_at": "2018-04-26T11:00:27+00:00" }, { "id": "01a0e469-26c2-71cc-b653-cffae1cb7952", "title": "My Ruby progress in 13 months", "url": "https://bartoszkrajka.com/2018/04/11/my-ruby-progress-in-13-months/", "published_at": "2018-04-11T05:19:34+00:00" }, { "id": "01a0e469-26c2-71cc-b653-cffae2596fdd", "title": "The missing piece of (almost) every code review", "url": "https://bartoszkrajka.com/2018/03/31/the-missing-piece-of-almost-every-code-review/", "published_at": "2018-03-31T10:32:26+00:00" }, { "id": "01a0e469-26c2-71cc-b653-cffae25f83f9", "title": "Why I don’t like working remotely", "url": "https://bartoszkrajka.com/2018/03/15/why-i-dont-like-working-remotely/", "published_at": "2018-03-15T06:10:48+00:00" }, { "id": "01a0e469-26c2-71cc-b653-cffae266cc2b", "title": "Uncle Bartek’s attitude towards code comments (+ examples)", "url": "https://bartoszkrajka.com/2018/03/05/uncle-barteks-attitude-towards-code-comments-examples/", "published_at": "2018-03-05T07:52:07+00:00" }, { "id": "01a0e469-26c2-71cc-b653-cffae2dc1657", "title": "10 communication quick wins for developers", "url": "https://bartoszkrajka.com/2018/02/05/10-communication-quick-wins-for-developers/", "published_at": "2018-02-05T06:33:03+00:00" }, { "id": "01a0e470-798a-73a7-baeb-e467708757a8", "title": "8 reasons why I love swimming", "url": "https://bartoszkrajka.com/2018/01/25/8-reasons-why-i-love-swimming-2/", "published_at": "2018-01-25T07:19:18+00:00" } ] posts Claim your blog
Back to bartoszkrajka.com
Blog · corpus.blog/blogs/bartoszkrajka.com/posts

bartoszkrajka.com

bartoszkrajka.com

2026

2024

2023

2022

2021

2020

2019

2018