41554 blogs · [ { "id": "01a087e5-495c-73b7-9d64-ca0432773960", "title": "Authors", "url": "https://stateofprogress.blog/authors", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0432f27dee", "title": "The State of Progress", "url": "https://stateofprogress.blog/articles/2016/11/28/the-state-of-progress", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0433f265c7", "title": "Well-structured repositories", "url": "https://stateofprogress.blog/articles/2016/12/05/well-structured-repositories", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca043436624a", "title": "Choose SQL", "url": "https://stateofprogress.blog/articles/2017/03/13/choose-sql", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0434b8b951", "title": "Case study: Inconsiderate user interface inflicts financial losses", "url": "https://stateofprogress.blog/articles/2017/07/27/case-study-inconsiderate-user-interface-inflicts-financial-losses", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0434f8a52d", "title": "The Modest User Interface Manifesto", "url": "https://stateofprogress.blog/articles/2017/07/27/the-modest-user-interface-manifesto", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0435508496", "title": "Polish it", "url": "https://stateofprogress.blog/articles/2017/12/26/polish-it", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0436420c9d", "title": "Hype is ruining software", "url": "https://stateofprogress.blog/articles/2018/03/19/hype-is-ruining-software", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0436ef235e", "title": "Welcoming ≠ Accepting", "url": "https://stateofprogress.blog/articles/2018/06/07/welcoming-accepting", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0437961bf4", "title": "Relinquish control", "url": "https://stateofprogress.blog/articles/2018/10/09/relinquish-control", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca04383b553a", "title": "Don’t surround yourself with people better than you", "url": "https://stateofprogress.blog/articles/2019/04/05/don-t-surround-yourself-with-people-better-than-you", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0438a63705", "title": "The Minimum Viable Product virtue", "url": "https://stateofprogress.blog/articles/2019/06/11/the-minimum-viable-product-virtue", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0439a4dbee", "title": "Putting a price on decisions", "url": "https://stateofprogress.blog/articles/2020/09/10/putting-a-price-on-decisions", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca043a5364a4", "title": "LOGIC is hiring a Junior Web Developer", "url": "https://stateofprogress.blog/articles/2021/01/29/logic-is-hiring-a-junior-web-developer", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca043b009ee7", "title": "The role of software", "url": "https://stateofprogress.blog/articles/2022/01/11/the-role-of-software", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca043b105035", "title": "LOGIC is hiring a Web Developer", "url": "https://stateofprogress.blog/articles/2022/03/31/logic-is-hiring-a-web-developer", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca043b2a322b", "title": "Too many upgrades is a downgrade", "url": "https://stateofprogress.blog/articles/2022/07/27/too-many-upgrades-is-a-downgrade", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca043b7c8cfb", "title": "A few thoughts on focus", "url": "https://stateofprogress.blog/articles/2022/09/12/a-few-thoughts-on-focus", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca043b95d871", "title": "No one cares that \"An error occurred\"", "url": "https://stateofprogress.blog/articles/2022/11/04/no-one-cares-that-an-error-occurred", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca043bf21a59", "title": "LAUNCH: Vaulty", "url": "https://stateofprogress.blog/articles/2022/12/06/launch-vaulty", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca043cea8781", "title": "It only works if you know why", "url": "https://stateofprogress.blog/articles/2023/05/31/it-only-works-if-you-know-why", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca043dba32d5", "title": "Django Prose: Wonderful rich text content editing for Django", "url": "https://stateofprogress.blog/articles/2023/02/01/django-prose-wonderful-rich-text-content-editing-for-django", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca043eaa6149", "title": "What is the trade-off?", "url": "https://stateofprogress.blog/articles/2023/06/29/what-is-the-trade-off", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca043f52dab3", "title": "A few thoughts on extroversion", "url": "https://stateofprogress.blog/articles/2023/09/26/a-few-thought-on-extroversion", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca043fe36d3a", "title": "Faraday cages for focus", "url": "https://stateofprogress.blog/articles/2023/08/03/faraday-cages-for-focus", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca044031cb45", "title": "Less assumptions, more resilience", "url": "https://stateofprogress.blog/articles/2023/10/02/less-assumptions-more-resilience", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0440b901a0", "title": "Give users their data", "url": "https://stateofprogress.blog/articles/2023/10/31/give-users-their-data", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0441077ebe", "title": "Consultant lock‑in", "url": "https://stateofprogress.blog/articles/2023/11/22/consultant-lock-in", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0441672833", "title": "Getting the basics right", "url": "https://stateofprogress.blog/articles/2024/01/30/getting-the-basics-right", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca04418855ab", "title": "Ergani Python SDK: Streamline your Ergani API integrations", "url": "https://stateofprogress.blog/articles/2024/02/16/announcing-ergani-sdk", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0442644640", "title": "Supermarket software houses", "url": "https://stateofprogress.blog/articles/2024/02/05/super-market-software-houses", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca04432b9cb5", "title": "LOGIC is hiring a Marketing Intern", "url": "https://stateofprogress.blog/articles/2024/02/22/logic-is-hiring-a-marketing-intern", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca04432f4d79", "title": "Customers should feel exclusiveness", "url": "https://stateofprogress.blog/articles/2024/03/14/customers-should-feel-exclusiveness", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca04436a8acd", "title": "Working in a T‑shaped team", "url": "https://stateofprogress.blog/articles/2024/04/29/working-in-a-t-shaped-team", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca044439b455", "title": "Stick to the non-negotiables", "url": "https://stateofprogress.blog/articles/2024/05/01/stick-to-the-non-negotiables", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca044521fa14", "title": "Put your signature on your work", "url": "https://stateofprogress.blog/articles/2024/06/10/putting-your-signature-on-your-work", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0445cd36b3", "title": "The excitement in difficult discussions", "url": "https://stateofprogress.blog/articles/2024/06/18/the-excitement-in-difficult-discussions", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca044632c8bf", "title": "LAUNCH: Pulses", "url": "https://stateofprogress.blog/articles/2024/07/17/launch-pulses", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca044700a0ea", "title": "The two kinds of slow", "url": "https://stateofprogress.blog/articles/2024/09/09/the-two-kinds-of-slow", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0447ef839c", "title": "A few thoughts on clarity", "url": "https://stateofprogress.blog/articles/2024/09/12/a-few-thoughts-on-clarity", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca044848758d", "title": "Positioning complexity", "url": "https://stateofprogress.blog/articles/2024/12/02/positioning-complexity", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca0448b98f21", "title": "High standards, not perfectionism", "url": "https://stateofprogress.blog/articles/2025/07/16/high-standards-not-perfectionism", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca044963d0ca", "title": "I would rather Zappa it", "url": "https://stateofprogress.blog/articles/2025/07/30/i-would-rather-zappa-it", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca044a1ff33a", "title": "Greatness through rejection", "url": "https://stateofprogress.blog/articles/2025/03/02/greatness-through-rejection", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca044ab94a07", "title": "A few thoughts on discipline", "url": "https://stateofprogress.blog/articles/2025/10/15/a-few-thoughts-on-discipline", "published_at": "2026-09-02T10:24:11+00:00" }, { "id": "01a087e5-495c-73b7-9d64-ca044abec612", "title": "A few thoughts on laconicism", "url": "https://stateofprogress.blog/articles/2026/09/01/a-few-thoughts-on-laconicism", "published_at": "2026-09-02T10:24:11+00:00" } ] posts Claim your blog
Back to stateofprogress.blog
Blog · corpus.blog/blogs/stateofprogress.blog/posts

stateofprogress.blog

stateofprogress.blog

2026