41554 blogs · [ { "id": "01a0821b-4e4f-72ed-9ab9-d6997f3760c2", "title": "From YAGNI to YDNIY", "url": "https://codewithoutrules.com/2020/09/18/ydniy/", "published_at": "2020-09-18T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d6997fc2906e", "title": "Find that bug! Using a search engine as a programmer", "url": "https://codewithoutrules.com/2020/08/17/search-engine-programmers/", "published_at": "2020-08-17T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d699807fcc9d", "title": "Your dev environment matters less than you think", "url": "https://codewithoutrules.com/2020/06/25/dev-environment/", "published_at": "2020-06-25T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d6998083fda5", "title": "To get a better programming job, explain your problem-solving skills", "url": "https://codewithoutrules.com/2020/05/18/job-search-skills/", "published_at": "2020-05-18T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d6998100cfa8", "title": "How to prepare for losing your programming job", "url": "https://codewithoutrules.com/2020/05/14/prepare-losing-job/", "published_at": "2020-05-14T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d69981c5c601", "title": "The secret skills of productive programmers", "url": "https://codewithoutrules.com/2020/04/20/productivity-skills/", "published_at": "2020-04-20T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d69982b87de0", "title": "Job negotiation for programmers: the basic principles", "url": "https://codewithoutrules.com/2019/11/27/job-negotiation-for-programmers/", "published_at": "2019-11-27T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d699831c7325", "title": "What can a software developer do about climate change?", "url": "https://codewithoutrules.com/2019/09/10/software-developers-climage-change/", "published_at": "2019-09-10T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d6998405ff3f", "title": "Learning negotiation from Jane Austen", "url": "https://codewithoutrules.com/2019/05/15/jane-austen-negotiating-guide/", "published_at": "2019-05-15T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d69984165d81", "title": "Part-time software developer jobs don't exist, right?", "url": "https://codewithoutrules.com/2019/05/09/part-time-software-developer/", "published_at": "2019-05-09T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d699850b7c27", "title": "The true meaning of unit testing", "url": "https://codewithoutrules.com/2018/06/08/what-does-unittesting-mean/", "published_at": "2018-06-08T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d699852a6339", "title": "The tragic tale of the deadlocking Python queue", "url": "https://codewithoutrules.com/2017/08/16/concurrency-python/", "published_at": "2017-08-16T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d6998555a9f8", "title": "Python decorators, the right way: the 4 audiences of programming languages", "url": "https://codewithoutrules.com/2017/08/10/python-decorators/", "published_at": "2017-08-10T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d69985a1b81e", "title": "Lawyers, bad jokes and typos: how not to name your software", "url": "https://codewithoutrules.com/2017/06/14/how-to-name-your-software/", "published_at": "2017-06-14T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d699868051c3", "title": "Maintainable Python applications: a guide for skeptical Java developers", "url": "https://codewithoutrules.com/2016/10/30/python-for-java-developers/", "published_at": "2016-10-30T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d69986b45463", "title": "Vanquish whiteboard interview puzzles with test-driven development", "url": "https://codewithoutrules.com/2016/04/04/interview-puzzles/", "published_at": "2016-04-04T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d6998768e301", "title": "The evolution of resource cleanup in Python", "url": "https://codewithoutrules.com/2016/03/22/language-evolution/", "published_at": "2016-03-22T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d699884b4e5c", "title": "Resource cleanup, compared: Python, Go and C++", "url": "https://codewithoutrules.com/2016/03/10/compare-contrast/", "published_at": "2016-03-10T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d69988be5ac8", "title": "A better alternative to memorizing your development process", "url": "https://codewithoutrules.com/2016/03/01/process-reminders/", "published_at": "2016-03-01T00:00:00+00:00" }, { "id": "01a0821b-4e4f-72ed-9ab9-d69989b531fe", "title": "What should you do when testing is a pain?", "url": "https://codewithoutrules.com/2016/02/21/painfultesting/", "published_at": "2016-02-21T00:00:00+00:00" } ] posts Claim your blog
Back to Itamar Turner Trauring
Blog · corpus.blog/blogs/codewithoutrules.com/posts

Itamar Turner Trauring

codewithoutrules.com

2020

2019

2018

2017

2016