56,966 blogs Β· [ { "id": "01a0b68b-4ce7-73e9-ad96-e25fe5d0adf4", "title": "Sally Lait", "url": "https://sallylait.com", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6efa2daf5", "title": "Leading through challenging times", "url": "https://sallylait.com/blog/2026/03/26/leading-through-challenging-times/", "published_at": "2026-03-26T01:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6efbc3e4d", "title": "2025 into 2026", "url": "https://sallylait.com/blog/2026/02/15/2025-into-2026/", "published_at": "2026-02-15T01:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6efbfc4ec", "title": "LDX3 CRG: Connecting leaders with disabilities", "url": "https://sallylait.com/blog/2025/06/22/ldx3-crg/", "published_at": "2025-06-22T10:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f016d2b3", "title": "Blog questions challenge", "url": "https://sallylait.com/blog/2025/02/16/blog-questions-challenge/", "published_at": "2025-02-16T10:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f0b8ec44", "title": "2024 into 2025", "url": "https://sallylait.com/blog/2025/02/08/2024-into-2025/", "published_at": "2025-02-08T10:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f0e1f00b", "title": "Holidays in Japan with a toddler", "url": "https://sallylait.com/blog/2024/04/21/holidays-in-japan-with-a-toddler/", "published_at": "2024-04-21T10:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f19d63f5", "title": "2023 into 2024", "url": "https://sallylait.com/blog/2024/01/09/2023-into-2024/", "published_at": "2024-01-09T10:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f1a2376f", "title": "Interviewing whilst caring for a young baby", "url": "https://sallylait.com/blog/2023/04/23/interviewing-caring-baby/", "published_at": "2023-04-23T10:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f27f445b", "title": "Tell me about a time documents", "url": "https://sallylait.com/blog/2023/02/22/tell-me-about-a-time-docs/", "published_at": "2023-02-22T12:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f307a970", "title": "2022 into 2023", "url": "https://sallylait.com/blog/2023/01/15/2022-into-2023/", "published_at": "2023-01-15T12:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f354fe5a", "title": "How technology can influence business decisions", "url": "https://sallylait.com/blog/2022/11/29/how-tech-can-influence-business/", "published_at": "2022-11-29T01:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f440e52c", "title": "Planning a new chapter...", "url": "https://sallylait.com/blog/2022/11/21/planning-a-new-chapter/", "published_at": "2022-11-21T01:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f4ba97c4", "title": "Learning Japanese (part three) πŸ‡―πŸ‡΅", "url": "https://sallylait.com/blog/2022/09/25/learning-japanese-pt3/", "published_at": "2022-09-25T01:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f55fb2d2", "title": "dConstruct: The final chapter!", "url": "https://sallylait.com/blog/2022/09/16/dconstruct/", "published_at": "2022-09-16T12:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f60e7f23", "title": "Digital shadow inheritance", "url": "https://sallylait.com/blog/2022/08/25/digital-shadow-inheritance/", "published_at": "2022-08-25T10:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f6ca9ac9", "title": "Developer satisfaction surveys", "url": "https://sallylait.com/blog/2022/02/20/developer-satisfaction-surveys/", "published_at": "2022-02-20T12:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f74c5990", "title": "Finding your leadership style", "url": "https://sallylait.com/blog/2022/01/25/finding-your-leadership-style/", "published_at": "2022-01-25T12:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f788afc9", "title": "2021 into 2022", "url": "https://sallylait.com/blog/2022/01/02/2021-into-2022/", "published_at": "2022-01-02T12:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f8540bbc", "title": "Advice for my younger developer self", "url": "https://sallylait.com/blog/2021/06/17/advice-for-my-younger-dev-self/", "published_at": "2021-06-17T10:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f8ea86c0", "title": "Leadership through a personal crisis", "url": "https://sallylait.com/blog/2021/04/11/leadership-through-a-personal-crisis/", "published_at": "2021-04-11T12:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f993e3ce", "title": "Degrees of self care", "url": "https://sallylait.com/blog/2021/01/21/degrees-of-self-care/", "published_at": "2021-01-21T17:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6f9940811", "title": "2020 into 2021", "url": "https://sallylait.com/blog/2021/01/03/2020-review/", "published_at": "2021-01-03T17:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6fa4e680b", "title": "Areas to think about when introducing a progression framework", "url": "https://sallylait.com/blog/2020/11/21/introducing-a-progression-framework/", "published_at": "2020-11-21T09:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6fa53891f", "title": "Starting a new manager relationship", "url": "https://sallylait.com/blog/2020/10/28/starting-a-new-manager-relationship/", "published_at": "2020-10-28T09:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6fb2e9f8b", "title": "Questions to ask on a new job search", "url": "https://sallylait.com/blog/2020/10/03/job-hunt-questions/", "published_at": "2020-10-03T09:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6fbe9a3ac", "title": "A framework for focusing your learning goals", "url": "https://sallylait.com/blog/2020/09/11/focusing-your-learning-goals/", "published_at": "2020-09-11T09:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6fbf0067e", "title": "Time for a new role!", "url": "https://sallylait.com/blog/2020/09/06/new-role/", "published_at": "2020-09-06T09:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6fc0adaef", "title": "September coaching sessions", "url": "https://sallylait.com/blog/2020/08/30/september-coaching-sessions/", "published_at": "2020-08-30T09:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6fcb41a8a", "title": "Scaling yourself as an engineering manager", "url": "https://sallylait.com/blog/2020/08/24/scaling-yourself/", "published_at": "2020-08-24T10:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6fce4969c", "title": "Putting your company on a PIP", "url": "https://sallylait.com/blog/2020/07/23/putting-your-company-on-a-pip/", "published_at": "2020-07-23T08:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6fdb888c4", "title": "The different stages of an engineering management career (to date!)", "url": "https://sallylait.com/blog/2020/05/26/engineering-manager-career-stages/", "published_at": "2020-05-26T19:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6fe044ea8", "title": "Checking in on yourself", "url": "https://sallylait.com/blog/2020/04/29/checking-in-on-yourself/", "published_at": "2020-04-29T19:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6fe8f3569", "title": "The loneliness of management", "url": "https://sallylait.com/blog/2020/02/13/the-loneliness-of-management/", "published_at": "2020-02-13T20:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d6ff41ce50", "title": "2019 into 2020", "url": "https://sallylait.com/blog/2020/01/01/2019-into-2020/", "published_at": "2020-01-01T18:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d7002c2f89", "title": "Exploring Web Monetization πŸ’Έ", "url": "https://sallylait.com/blog/2019/09/18/exploring-web-monetization/", "published_at": "2019-09-18T18:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d700f42ab6", "title": "Calendar defrags", "url": "https://sallylait.com/blog/2019/08/27/calendar-defrags/", "published_at": "2019-08-27T09:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d701ebc990", "title": "Five months at Monzo", "url": "https://sallylait.com/blog/2019/04/28/five-months-at-monzo/", "published_at": "2019-04-28T21:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d702debc03", "title": "Semantic calendar emoji", "url": "https://sallylait.com/blog/2019/02/09/semantic-calendar-emoji/", "published_at": "2019-02-09T12:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d703b7065b", "title": "Learning Japanese (part two) πŸ‡―πŸ‡΅", "url": "https://sallylait.com/blog/2019/01/27/learning-japanese-pt2/", "published_at": "2019-01-27T17:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70476e83d", "title": "2018 into 2019", "url": "https://sallylait.com/blog/2019/01/03/2018-into-2019/", "published_at": "2019-01-03T17:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d704ece79b", "title": "A new chapter", "url": "https://sallylait.com/blog/2018/11/21/a-new-chapter/", "published_at": "2018-11-20T10:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70514e855", "title": "A foundation for technical investigations", "url": "https://sallylait.com/blog/2018/10/08/a-foundation-for-technical-investigations/", "published_at": "2018-10-08T11:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d7052ce9f7", "title": "Thinking about permissions on the web", "url": "https://sallylait.com/blog/2018/09/27/thinking-about-permissions/", "published_at": "2018-09-27T14:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d705459ff0", "title": "Learning Japanese", "url": "https://sallylait.com/blog/2018/08/24/learning-japanese/", "published_at": "2018-08-24T14:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d706361e7c", "title": "Japan, January '18 (part two) - EVO", "url": "https://sallylait.com/blog/2018/02/09/evo-japan-2018/", "published_at": "2018-02-09T12:50:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d706eadc59", "title": "Japan, January '18 (part one) - Tokyo, snow, and skiing", "url": "https://sallylait.com/blog/2018/02/09/japan-january-2018/", "published_at": "2018-02-09T12:00:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d7072bf415", "title": "2017 into 2018", "url": "https://sallylait.com/blog/2017/12/30/2017-into-2018/", "published_at": "2017-12-30T14:30:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d7073dca5e", "title": "Starting out with neural networks", "url": "https://sallylait.com/blog/2017/11/24/starting-out-with-neural-networks/", "published_at": "2017-11-24T16:41:00+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d7080ddc71", "title": "Improving the discoverability and usability of open sports and physical activity opportunity data", "url": "https://sallylait.com/blog/2017/11/01/improving-discoverability-and-usability/", "published_at": "2017-11-01T17:13:23+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d708fbaacb", "title": "Redeveloping the OpenActive website", "url": "https://sallylait.com/blog/2017/10/13/redeveloping-the-openactive-website/", "published_at": "2017-10-13T17:13:23+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d709c4d6ea", "title": "Render Conference – Being a keynote speaker and MC", "url": "https://sallylait.com/blog/2017/04/18/render-conference-being-a-keynote-speaker-and-mc/", "published_at": "2017-04-18T17:13:23+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d709fe745f", "title": "2016 in review", "url": "https://sallylait.com/blog/2016/12/31/2016-in-review/", "published_at": "2016-12-31T19:00:43+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70a324188", "title": "net Magazine issue 286 – Exchange part two", "url": "https://sallylait.com/blog/2016/10/26/net-magazine-issue-286-exchange-part-two/", "published_at": "2016-10-26T17:24:51+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70aa17942", "title": "net Magazine issue 286 – Exchange part one", "url": "https://sallylait.com/blog/2016/10/17/net-magazine-issue-286-exchange-part-one/", "published_at": "2016-10-17T14:56:34+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70aae8571", "title": "PokΓ©mon Privilege", "url": "https://sallylait.com/blog/2016/09/14/pokemon-privilege/", "published_at": "2016-09-14T14:55:15+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70bae2b40", "title": "Tech Talk at West Thames College", "url": "https://sallylait.com/blog/2016/03/29/tech-talk-at-west-thames-college/", "published_at": "2016-03-29T13:14:56+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70bae8d4d", "title": "Digitising traditional industries", "url": "https://sallylait.com/blog/2016/01/21/digitising-traditional-industries/", "published_at": "2016-01-21T22:30:57+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70c2ba9b5", "title": "Farewell, Tea Tracker", "url": "https://sallylait.com/blog/2016/01/05/farewell-tea-tracker/", "published_at": "2016-01-05T15:16:49+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70cd31ae4", "title": "Goodbye 2015, hello 2016", "url": "https://sallylait.com/blog/2016/01/01/goodbye-2015-hello-2016/", "published_at": "2016-01-01T17:09:48+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70d947143", "title": "Using spreadsheets and Google Translate", "url": "https://sallylait.com/blog/2015/11/05/using-spreadsheets-and-google-translate/", "published_at": "2015-11-05T17:48:50+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70e1887d8", "title": "An introduction to open data", "url": "https://sallylait.com/blog/2015/10/24/an-introduction-to-open-data/", "published_at": "2015-10-24T17:34:29+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70e9f8366", "title": "Useful conference feedback", "url": "https://sallylait.com/blog/2015/10/16/conference-feedback/", "published_at": "2015-10-16T15:57:16+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70ea1b85c", "title": "All these moments will be lost in time: the web, the future, and us", "url": "https://sallylait.com/blog/2015/09/26/all-these-moments-will-be-lost-in-time/", "published_at": "2015-09-26T16:27:51+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70ee77d32", "title": "Web in the Woods 2015", "url": "https://sallylait.com/blog/2015/09/13/web-in-the-woods-2015/", "published_at": "2015-09-13T19:12:54+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d70f751f43", "title": "Batman: The Killing Joke shoes", "url": "https://sallylait.com/blog/2015/08/22/batman-the-killing-joke-shoes/", "published_at": "2015-08-22T13:17:09+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d7106f1c56", "title": "Getting a mortgage whilst self-employed", "url": "https://sallylait.com/blog/2015/07/15/getting-a-mortgage-whilst-self-employed/", "published_at": "2015-07-15T10:17:48+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d710cb57dd", "title": "Good For Nothing Colchester – Summer gig", "url": "https://sallylait.com/blog/2015/07/06/good-for-nothing-colchester-summer-gig/", "published_at": "2015-07-06T21:57:38+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d7111f4a5d", "title": "Web! Apps! Fight!", "url": "https://sallylait.com/blog/2015/05/28/web-apps-fight/", "published_at": "2015-05-28T15:44:45+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d711df8950", "title": "Speaking the same language", "url": "https://sallylait.com/blog/2015/05/12/speaking-the-same-language/", "published_at": "2015-05-12T20:04:49+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d7128433be", "title": "Speaker contracts", "url": "https://sallylait.com/blog/2015/04/19/speaker-contracts/", "published_at": "2015-04-19T11:56:09+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d7137862bf", "title": "ST4I workshop", "url": "https://sallylait.com/blog/2015/03/28/st4i-workshop/", "published_at": "2015-03-28T17:19:45+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d71473ad84", "title": "net Magazine issue 260 – dConstruct report", "url": "https://sallylait.com/blog/2014/10/04/net-magazine-dconstruct/", "published_at": "2014-10-04T13:37:56+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d715436048", "title": "Diversity is more than gender", "url": "https://sallylait.com/blog/2014/09/28/diversity-is-more-than-gender/", "published_at": "2014-09-28T10:47:55+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d716154839", "title": "From the Front 2014", "url": "https://sallylait.com/blog/2014/09/25/from-the-front-2014/", "published_at": "2014-09-25T15:40:14+00:00" }, { "id": "01a07dac-5966-701d-a36e-b0d7165b86eb", "title": "Speaking at The Digital Pond", "url": "https://sallylait.com/blog/2014/08/13/speaking-at-the-digital-pond/", "published_at": "2014-08-13T20:12:26+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a047395b", "title": "Negative client feedback and you", "url": "https://sallylait.com/blog/2014/08/12/negative-client-feedback/", "published_at": "2014-08-12T13:47:04+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a08dfe57", "title": "Snow Crash", "url": "https://sallylait.com/blog/2014/08/03/snow-crash/", "published_at": "2014-08-03T11:21:42+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a1330f2c", "title": "WordPress to Kirby", "url": "https://sallylait.com/blog/2014/07/27/wordpress-to-kirby/", "published_at": "2014-07-27T17:16:29+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a21943d3", "title": "World Cup Dinners", "url": "https://sallylait.com/blog/2014/07/14/world-cup-dinners/", "published_at": "2014-07-14T21:33:24+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a21d38b8", "title": "Watch Dogs", "url": "https://sallylait.com/blog/2014/07/10/watch-dogs/", "published_at": "2014-07-10T21:25:10+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a2c0007b", "title": "Responsive Day Out 2 – from the perspective of a speaker & attendee", "url": "https://sallylait.com/blog/2014/06/29/responsive-day-out-review/", "published_at": "2014-06-29T14:04:48+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a2fa3464", "title": "Writing and self-publishing an ebook – a first-timer’s view", "url": "https://sallylait.com/blog/2014/05/25/writing-and-self-publishing/", "published_at": "2014-05-25T10:28:10+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a3090e7a", "title": "Light-level demo", "url": "https://sallylait.com/blog/2014/05/18/light-level-demo/", "published_at": "2014-05-18T22:33:53+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a35bc898", "title": "The kaiju have landed", "url": "https://sallylait.com/blog/2014/04/27/the-kaiju-have-landed/", "published_at": "2014-04-27T18:39:03+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a3cda2e7", "title": "Digital preservation", "url": "https://sallylait.com/blog/2014/04/24/digital-preservation/", "published_at": "2014-04-24T15:22:55+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a40d01ad", "title": "Speaking at From the Front 2014", "url": "https://sallylait.com/blog/2014/04/17/from-the-front/", "published_at": "2014-04-17T19:31:52+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a4246ff3", "title": "Introducing Tea Tracker", "url": "https://sallylait.com/blog/2014/04/15/introducing-tea-tracker/", "published_at": "2014-04-15T15:43:41+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a47128e3", "title": "Ski holiday sites – suggested improvements", "url": "https://sallylait.com/blog/2014/04/06/ski-holiday-sites/", "published_at": "2014-04-06T15:56:34+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a50f6471", "title": "Speaking at Responsive Day Out 2", "url": "https://sallylait.com/blog/2014/03/23/responsiveconf2/", "published_at": "2014-03-23T11:18:20+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a5c2dc09", "title": "Going Limited", "url": "https://sallylait.com/blog/2014/03/17/going-limited/", "published_at": "2014-03-17T11:46:17+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a671d88f", "title": "IT departments, legacy systems, and limitations", "url": "https://sallylait.com/blog/2014/03/10/it-departments-legacy-systems-limitations/", "published_at": "2014-03-10T16:37:14+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a6a9aa7d", "title": "You better choose your words carefully", "url": "https://sallylait.com/blog/2014/02/20/choose-your-words/", "published_at": "2014-02-20T14:12:02+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a79b3dae", "title": "MARVELytics – playing with the Marvel API", "url": "https://sallylait.com/blog/2014/02/14/marvelytics/", "published_at": "2014-02-14T20:39:28+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a7b91de7", "title": "Nerd holiday documentation", "url": "https://sallylait.com/blog/2014/02/09/nerd-holiday-documentation/", "published_at": "2014-02-09T13:54:31+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a822f8dc", "title": "The final countdown", "url": "https://sallylait.com/blog/2014/02/06/the-final-countdown/", "published_at": "2014-02-06T20:34:14+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a8250a19", "title": "FreeAgent invoice source code", "url": "https://sallylait.com/blog/2014/01/28/freeagent-source-code/", "published_at": "2014-01-28T19:09:55+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a8b42e88", "title": "Dealing with requests outside of your expertise", "url": "https://sallylait.com/blog/2014/01/27/expertise/", "published_at": "2014-01-27T20:56:17+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a95510b0", "title": "Mindmapping with Javascript", "url": "https://sallylait.com/blog/2014/01/18/mindmapping-with-javascript/", "published_at": "2014-01-18T18:38:55+00:00" }, { "id": "01a07dac-5967-72e2-b716-27a4a96101ec", "title": "My life in vinyl", "url": "https://sallylait.com/blog/2014/01/04/my-life-in-vinyl/", "published_at": "2014-01-04T02:24:04+00:00" } ] posts Claim your blog
Back to Sally Lait | Blogs
Blog Β· corpus.blog/blogs/sallylait.com/posts

Sally Lait | Blogs

sallylait.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014