corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08782-899e-72f1-bae9-e43fdf57da47", "title": "Generative AI as arbiter of \"least astonishment\" 🤖", "url": "https://henko.net/blog/generative-ai-as-arbiter-of-least-surprise/", "published_at": "2023-12-13T00:00:00+00:00" }, { "id": "01a08782-899e-72f1-bae9-e43fe0397fc8", "title": "Convert guard clauses to value objects", "url": "https://henko.net/blog/convert-guard-clauses-to-value-objects/", "published_at": "2014-09-21T18:54:54+00:00" }, { "id": "01a08782-899e-72f1-bae9-e43fe0774d49", "title": "See tests as living documentation", "url": "https://henko.net/blog/see-tests-as-living-documentation/", "published_at": "2012-08-19T11:23:08+00:00" }, { "id": "01a08782-899e-72f1-bae9-e43fe0798ff4", "title": "How to write robust tests", "url": "https://henko.net/blog/how-to-write-robust-tests/", "published_at": "2012-07-09T11:55:04+00:00" }, { "id": "01a08782-899e-72f1-bae9-e43fe09f782f", "title": "Moving logic and data together [example]", "url": "https://henko.net/blog/moving-logic-and-data-together-example/", "published_at": "2012-07-04T14:21:55+00:00" }, { "id": "01a08782-899e-72f1-bae9-e43fe15057fe", "title": "Don’t test private methods", "url": "https://henko.net/blog/dont-test-private-methods/", "published_at": "2012-07-02T14:31:18+00:00" }, { "id": "01a08782-899e-72f1-bae9-e43fe1f66219", "title": "Find each bug once", "url": "https://henko.net/blog/find-each-bug-once/", "published_at": "2012-06-20T08:00:31+00:00" }, { "id": "01a08782-899e-72f1-bae9-e43fe22b4ffe", "title": "Realize a vision, not a requirement spec", "url": "https://henko.net/blog/realize-a-vision-not-a-requirement-spec/", "published_at": "2012-06-19T07:10:51+00:00" }, { "id": "01a08782-899e-72f1-bae9-e43fe304599e", "title": "Extract the logic (what’s left is glue)", "url": "https://henko.net/blog/extract-the-logic-whats-left-is-glue/", "published_at": "2012-06-18T16:11:34+00:00" }, { "id": "01a08782-899e-72f1-bae9-e43fe3cf9683", "title": "How unit testing changes your design", "url": "https://henko.net/blog/how-unit-testing-changes-your-design/", "published_at": "2012-06-11T14:29:04+00:00" }, { "id": "01a08782-899e-72f1-bae9-e43fe48f1544", "title": "How to unit test code calling a static method", "url": "https://henko.net/blog/how-to-unit-test-code-calling-a-static-method/", "published_at": "2012-06-09T10:53:43+00:00" }, { "id": "01a08782-899e-72f1-bae9-e43fe57fec3d", "title": "Tell me what to expect", "url": "https://henko.net/blog/tell-me-what-to-expect/", "published_at": "2012-05-31T11:33:28+00:00" }, { "id": "01a08782-899e-72f1-bae9-e43fe672a616", "title": "What, how, and why?", "url": "https://henko.net/blog/what-how-and-why/", "published_at": "2012-05-31T11:29:47+00:00" }, { "id": "01a08782-899e-72f1-bae9-e43fe6da27b1", "title": "Tags", "url": "https://henko.net/tags/", "published_at": null } ] posts
Claim your blog
Back to Henrik Jernevad
Blog · corpus.blog/blogs/henko.net/posts
Henrik Jernevad
henko.net
2023
Generative AI as arbiter of "least astonishment" 🤖
original ↗
13 Dec 2023
2014
Convert guard clauses to value objects
original ↗
21 Sept 2014
2012
See tests as living documentation
original ↗
19 Aug 2012
How to write robust tests
original ↗
9 Jul 2012
Moving logic and data together [example]
original ↗
4 Jul 2012
Don’t test private methods
original ↗
2 Jul 2012
Find each bug once
original ↗
20 Jun 2012
Realize a vision, not a requirement spec
original ↗
19 Jun 2012
Extract the logic (what’s left is glue)
original ↗
18 Jun 2012
How unit testing changes your design
original ↗
11 Jun 2012
How to unit test code calling a static method
original ↗
9 Jun 2012
Tell me what to expect
original ↗
31 May 2012
What, how, and why?
original ↗
31 May 2012
Undated
Tags
original ↗
—
Previous