41554 blogs · [ { "id": "01a087cc-822e-7210-ab3d-fee3757841bf", "title": "2025", "url": "https://qnoid.com/2025/01/01/2025.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2025-01-01T14:29:50+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fe3f09674", "title": "Chaos", "url": "https://qnoid.com/2024/12/12/Chaos.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2024-12-12T23:56:58+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fe4d309a5", "title": "In case of emergency break (empty) glass", "url": "https://qnoid.com/2024/11/23/In-case-of-emergency-break-empty-glass.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2024-11-23T14:50:20+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fe53ea98a", "title": "Countdown", "url": "https://qnoid.com/2024/05/13/Countdown.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2024-05-13T10:39:09+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fe54a6586", "title": "Delta’s 10-year journey to the top of the App Store", "url": "https://qnoid.com/2024/05/07/Deltas-10-year-journey-to-the-top-of-the-App-Store.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2024-05-07T17:00:04+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fe56e6a9e", "title": "Debugging Closed Source Code", "url": "https://qnoid.com/2024/04/11/debugging-closed-source-code.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2024-04-11T09:42:39+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fe5c3c6c2", "title": "A decade of progress in finance is only the beginning", "url": "https://qnoid.com/2023/06/25/A-decade-of-progress-in-finance-is-only-the-beginning.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2023-06-25T10:15:47+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fe68802ce", "title": "Back in London", "url": "https://qnoid.com/2022/05/20/back-in-london.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2022-05-20T09:31:44+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fe723b0e1", "title": "A change is gonna come", "url": "https://qnoid.com/2022/05/02/change.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2022-05-02T12:19:51+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fe7fe353a", "title": "Interview on the CERN Alumni Podcast", "url": "https://qnoid.com/2021/03/26/cern.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2021-03-26T06:46:47+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fe8a0b5cf", "title": "Developing Applications for iOS using SwiftUI", "url": "https://qnoid.com/2021/02/11/Developing-Applications-for-iOS-using-SwiftUI.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2021-02-11T06:18:23+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fe9865d0b", "title": "To live without fear", "url": "https://qnoid.com/2021/01/30/To-live-without-fear.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2021-01-30T12:59:56+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fea71fb42", "title": "Two more examples of Encoding and Decoding Custom Types in Swift", "url": "https://qnoid.com/2021/01/20/codable.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2021-01-20T17:39:07+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899feb4c2502", "title": "People, teams, creativity and innovation", "url": "https://qnoid.com/2021/01/04/teams.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2021-01-04T14:19:24+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899febd1e148", "title": "Bravery", "url": "https://qnoid.com/2020/12/22/Bravery.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-12-22T15:20:19+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fec5ff5d9", "title": "What it takes", "url": "https://qnoid.com/2020/11/26/What-it-takes.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-11-26T14:06:24+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fec81a4b6", "title": "Knowledge", "url": "https://qnoid.com/2020/11/26/Knowledge.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-11-26T11:32:13+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fecaa57aa", "title": "Tired", "url": "https://qnoid.com/2020/09/12/Tired.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-09-12T11:19:53+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fed9afe5d", "title": "Back to the 80s and the 90s", "url": "https://qnoid.com/2020/09/11/Back-to-the-80s-and-the-90s.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-09-11T11:40:36+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fee586929", "title": "Apple's letter to developers", "url": "https://qnoid.com/2020/08/22/apple-letter-to-developers.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-08-22T10:10:08+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fee958380", "title": "Oh how far the apple has fallen from the tree", "url": "https://qnoid.com/2020/08/18/apple-tree.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-08-18T14:02:51+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899feef630fd", "title": "What has become of Apple?", "url": "https://qnoid.com/2020/08/18/what-has-become-of-apple.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-08-18T08:27:43+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899fefd75e8e", "title": "Over a year since Apple gave me an ultimatum on Windmill", "url": "https://qnoid.com/2020/07/30/windmill.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-07-30T12:54:16+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899ff02ed7f1", "title": "Fear, support and endurance in the face of adversity", "url": "https://qnoid.com/2020/05/10/endurance.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-05-10T08:36:42+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899ff0fa2cc1", "title": "Programming", "url": "https://qnoid.com/2020/05/05/Programming.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-05-05T18:56:48+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899ff18fb914", "title": "Debt and borrowed time", "url": "https://qnoid.com/2020/04/30/Debt-and-borrowed-time.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-04-30T09:15:12+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899ff22d47e9", "title": "Coding challenges as part of an interview", "url": "https://qnoid.com/2020/04/28/coding-challenges.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-04-28T06:21:01+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899ff273bcf7", "title": "I miss London", "url": "https://qnoid.com/2020/04/23/london.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-04-23T19:26:27+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899ff2f59113", "title": "The Windmill source code is now public", "url": "https://qnoid.com/2020/04/08/windmill-source-code-public.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-04-08T06:37:31+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899ff3a300c1", "title": "Hugo", "url": "https://qnoid.com/2020/04/07/Hugo.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-04-07T09:56:53+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899ff47937a4", "title": "Coding", "url": "https://qnoid.com/2020/02/29/Coding.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-02-28T22:00:00+00:00" }, { "id": "01a087cc-822f-71ff-8f77-899ff4dd1859", "title": "Evolution", "url": "https://qnoid.com/2020/02/08/Evolution.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-02-07T22:00:00+00:00" }, { "id": "01a087cc-8230-7148-b54a-147279a41332", "title": "The next 10 years", "url": "https://qnoid.com/2020/01/23/future.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-01-22T22:00:00+00:00" }, { "id": "01a087cc-8234-73a4-8509-2aa7350c3483", "title": "Open-source", "url": "https://qnoid.com/2020/01/21/Opensource.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-01-20T22:00:00+00:00" }, { "id": "01a087cc-8234-73a4-8509-2aa7353c2008", "title": "The curtain falls on Windmill", "url": "https://qnoid.com/2020/01/03/Windmill.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2020-01-02T22:00:00+00:00" }, { "id": "01a087cc-8234-73a4-8509-2aa735a8f098", "title": "Game Awards", "url": "https://qnoid.com/2019/12/13/Game-Awards.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-12-12T22:00:00+00:00" }, { "id": "01a087cc-8234-73a4-8509-2aa735e8f6a6", "title": "MacBook Pro random shutdown fix", "url": "https://qnoid.com/2019/12/09/NoCrashMBP.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-12-08T22:00:00+00:00" }, { "id": "01a087cc-8234-73a4-8509-2aa7365acb44", "title": "Apple Premium Service Provider", "url": "https://qnoid.com/2019/11/15/Apple-Premium-Service-Provider.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-11-14T22:00:00+00:00" }, { "id": "01a087cc-8234-73a4-8509-2aa737423390", "title": "The state of Apple hardware I currently own", "url": "https://qnoid.com/2019/11/10/Apple-State.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-11-09T22:00:00+00:00" }, { "id": "01a087cc-8234-73a4-8509-2aa737945b91", "title": "The future of Windmill", "url": "https://qnoid.com/2019/10/29/Windmill.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-10-28T22:00:00+00:00" }, { "id": "01a087cc-8234-73a4-8509-2aa7387683b4", "title": "3 months off Twitter", "url": "https://qnoid.com/2019/10/29/Social-Media.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-10-28T22:00:00+00:00" }, { "id": "01a087cc-8234-73a4-8509-2aa738cb58ae", "title": "Taking back control of my life's narrative", "url": "https://qnoid.com/2019/10/03/Control.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-10-02T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a437867d5", "title": "Respect the baby steps", "url": "https://qnoid.com/2019/09/24/Respect-the-baby-steps.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-09-23T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a441de46d", "title": "Kiva", "url": "https://qnoid.com/2019/09/21/KIVA.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-09-20T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a44cbae27", "title": "Reasons I have resigned, quit or was let go of a job.", "url": "https://qnoid.com/2019/09/17/Connection-reset-by-peer.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-09-16T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a45791bae", "title": "An Apple Developer for 10 years", "url": "https://qnoid.com/2019/09/06/Apple-Developer.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-09-05T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a45e89b35", "title": "Anxiety looks different in men (The Wall Street Journal)", "url": "https://qnoid.com/2019/08/13/Anxiety-Looks-Different-in-Men.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-08-12T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a46b21c96", "title": "Anthony Bourdain - Parts Unknown", "url": "https://qnoid.com/2019/08/12/Antony-Bourdain-Parts-Unknown.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-08-11T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a470e42e9", "title": "Brain drain", "url": "https://qnoid.com/2019/08/06/Brain-drain.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-08-05T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a47c6642b", "title": "Stavros Niarchos Foundation Cultural Center", "url": "https://qnoid.com/2019/08/05/Stavros-Niarchos-Foundation-Cultural-Center.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-08-04T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a487b15a0", "title": "Despair", "url": "https://qnoid.com/2019/08/01/Despair.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-07-31T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a491e694e", "title": "Where is Windmill on the iPhone?", "url": "https://qnoid.com/2019/07/29/Windmill-on-the-iPhone.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-07-28T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a492a86d5", "title": "Windmill enters egg", "url": "https://qnoid.com/2019/06/24/Windmill-enters-egg.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-06-23T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a4a22050d", "title": "Swift 5.0.x String Performance", "url": "https://qnoid.com/2019/05/16/Swift-5.0.x-String-Performance.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-05-15T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a4b022d97", "title": "A series of steps", "url": "https://qnoid.com/2019/05/07/A-series-of-steps.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-05-06T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a4b9c849b", "title": "Climate Change Emergency", "url": "https://qnoid.com/2019/04/13/Climate-Change.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-04-12T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a4ba97c26", "title": "Moving the needle", "url": "https://qnoid.com/2019/03/15/Moving-the-needle.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-03-14T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a4c5a2973", "title": "iOS automation - the current state of affairs", "url": "https://qnoid.com/2019/03/13/iOS-automation-the-current-state-of-affairs.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-03-12T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a4cede6ae", "title": "Standing on the shoulders of giants", "url": "https://qnoid.com/2019/03/06/Standing-on-the-shoulders-of-giants.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-03-05T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a4dcd18a3", "title": "A life filled with music", "url": "https://qnoid.com/2019/03/06/A-life-filled-with-music.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-03-05T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a4e318bda", "title": "Greek residency as a European citizen", "url": "https://qnoid.com/2019/03/05/Greek-residency-as-a-European-citizen.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-03-04T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a4ec285e0", "title": "Primitive testing of a REST API in bash", "url": "https://qnoid.com/2019/02/26/Primitive-testing-of-a-REST-API-in-bash.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-02-25T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a4fad9dad", "title": "How to replace the `rootViewController` of the `UIWindow` in iOS", "url": "https://qnoid.com/2019/02/15/How_to_replace_the_-rootViewController-_of_the_-UIWindow-_in_iOS.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-02-14T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a502715b5", "title": "Hiring for diversity", "url": "https://qnoid.com/2019/01/25/Hiring-for-diversity.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-01-24T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a50bd7cae", "title": "User Accounts", "url": "https://qnoid.com/2019/01/17/User-Accounts.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-01-16T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a516942fe", "title": "Public Spaces", "url": "https://qnoid.com/2019/01/09/Public-Spaces.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-01-08T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a518444cc", "title": "Cookie free", "url": "https://qnoid.com/2019/01/09/Cookie-free.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-01-08T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a527dae7f", "title": "Nothing but a dream", "url": "https://qnoid.com/2019/01/07/Nothing-but-a-dream.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2019-01-06T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a52fc4a10", "title": "Anxiety and Depression", "url": "https://qnoid.com/2018/11/23/Anxiety-and-Depression.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2018-11-22T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a5365738c", "title": "Thinking of quitting the software industry", "url": "https://qnoid.com/2016/12/01/Thinking-of-quitting-the-software-industry.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2016-11-30T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a54109eda", "title": "Timing's a bitch", "url": "https://qnoid.com/2016/10/17/Timings-a-bitch.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2016-10-16T22:00:00+00:00" }, { "id": "01a087cc-8235-70ef-a07b-bb7a542377b5", "title": "A primer in HTTP caching and its native support by iOS", "url": "https://qnoid.com/2016/04/10/A-primer-in-HTTP-caching-and-its-native-support-by-iOS.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2016-04-09T22:00:00+00:00" }, { "id": "01a087cc-8236-7003-89b0-d39048c1cf8e", "title": "Diversity and Inclusion", "url": "https://qnoid.com/2016/03/28/Diversity-and-Inclusion.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2016-03-27T22:00:00+00:00" }, { "id": "01a087cc-8236-7003-89b0-d390491c0e2d", "title": "We need to raise the bar on software development", "url": "https://qnoid.com/2016/01/14/We-need-to-raise-the-bar-on-software-development.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2016-01-13T22:00:00+00:00" }, { "id": "01a087cc-8236-7003-89b0-d390496cabf2", "title": "To be celebrated as a human", "url": "https://qnoid.com/2015/12/09/To-be-celebrated-as-a-human.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2015-12-08T22:00:00+00:00" }, { "id": "01a087cc-8237-7279-a9b6-734072778206", "title": "The price of freedom", "url": "https://qnoid.com/2015/02/25/The-price-of-freedom.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2015-02-24T22:00:00+00:00" }, { "id": "01a087cc-8237-7279-a9b6-7340732e3d0a", "title": "Bitwink", "url": "https://qnoid.com/2014/08/28/Bitwink.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2014-08-27T22:00:00+00:00" }, { "id": "01a087cc-8237-7279-a9b6-7340736d5913", "title": "Why arent we password free yet?", "url": "https://qnoid.com/2014/02/22/Why-arent-we-password-free-yet.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2014-02-21T22:00:00+00:00" }, { "id": "01a087cc-8237-7279-a9b6-734073bf750c", "title": "We need to talk about fizzbuzz", "url": "https://qnoid.com/2013/12/20/We-need-to-talk-about-fizzbuzz.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2013-12-19T22:00:00+00:00" }, { "id": "01a087cc-8237-7279-a9b6-734074814160", "title": "On sacrifices", "url": "https://qnoid.com/2013/08/11/On-sacrifices.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2013-08-10T22:00:00+00:00" }, { "id": "01a087cc-8237-7279-a9b6-7340754c252a", "title": "On mobile", "url": "https://qnoid.com/2013/06/13/On-mobile.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2013-06-12T22:00:00+00:00" }, { "id": "01a087cc-8237-7279-a9b6-734075e0a488", "title": "Sound Debugging", "url": "https://qnoid.com/2013/06/08/Sound-Debugging.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2013-06-07T22:00:00+00:00" }, { "id": "01a087cc-8237-7279-a9b6-7340766eaf89", "title": "How to implement a reusable UIView", "url": "https://qnoid.com/2013/03/20/How-to-implement-a-reusable-UIView.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2013-03-19T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-84101da505db", "title": "How to debug a \"class JKserializer is implemented in both\" case (Part 2)", "url": "https://qnoid.com/2013/02/12/How-to-debug-a-class-JKserializer-is-implemented-in-both-case-part-2.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2013-02-11T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-84101e32cc7f", "title": "How to debug a \"class JKserializer is implemented in both\" case (Part 1)", "url": "https://qnoid.com/2013/02/12/How-to-debug-a-class-JKserializer-is-implemented-in-both-case-part-1.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2013-02-11T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-84101e467c70", "title": "iOS implementation of user authentication without a password", "url": "https://qnoid.com/2012/12/09/iOS-implementation-of-user-authentication-without-a-password.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2012-12-08T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-84101f3661a8", "title": "Mockups on user identity", "url": "https://qnoid.com/2012/11/10/Mockups-on-user-identity.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2012-11-09T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-84101fe41cfa", "title": "A post about user identity that is thought provoking on user authorisation and security, or just utter bullshit", "url": "https://qnoid.com/2012/11/10/A-post-about-user-identity-that-is-thought-provoking-on-user-authorisation-and-security-or-just-utter-bullshit.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2012-11-09T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-84102077180d", "title": "How to trace and debug an iOS crash (Part 2)", "url": "https://qnoid.com/2012/10/21/How-to-trace-and-debug-an-iOS-crash-part-2.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2012-10-20T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-841020b2507b", "title": "How to trace and debug an iOS crash (Part 1)", "url": "https://qnoid.com/2012/10/20/How-to-trace-and-debug-an-iOS-crash-part-1.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2012-10-19T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-841021019273", "title": "Metrics of an object oriented world", "url": "https://qnoid.com/2011/06/08/Metrics-of-an-object-oriented-world.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2011-06-07T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-8410218f9263", "title": "Making wordings of numbers 27 going twentyseven", "url": "https://qnoid.com/2011/05/19/Making-wordings-of-numbers-27-going-twentyseven.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2011-05-18T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-84102281f85b", "title": "How to think of... a hash table (Part 3)", "url": "https://qnoid.com/2011/05/11/hash-table-part-3.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2011-05-10T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-841023536c37", "title": "How to think of... a hash table (Part 2)", "url": "https://qnoid.com/2011/04/07/hash-table-part-2.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2011-04-06T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-8410241ada24", "title": "How to think of... a hash table (Part 1)", "url": "https://qnoid.com/2011/04/07/hash-table-part-1.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2011-04-06T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-841024f5f326", "title": "How To Think Of... Binary Search", "url": "https://qnoid.com/2011/03/31/binary-search.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2011-03-30T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-841025a9057a", "title": "How To Think Of... Macros", "url": "https://qnoid.com/2011/03/14/macros.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2011-03-13T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-8410262da5c7", "title": "On reusability (Part 2) ...Misconceptions", "url": "https://qnoid.com/2011/03/09/On-reusability-part-2-Misconceptions.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2011-03-08T22:00:00+00:00" }, { "id": "01a087cc-8238-7145-8838-8410266e8e61", "title": "On reusability (Part 1) ...Misconceptions", "url": "https://qnoid.com/2011/03/07/On-reusability-part-1-misconceptions.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2011-03-06T22:00:00+00:00" }, { "id": "01a087cc-8239-725f-bc90-dbe5fe6bfaf4", "title": "Why can't programmers... design software?", "url": "https://qnoid.com/2011/02/23/Why-cant-programmers-design-software.html?utm_source=blog+rss+feed&utm_medium=rss&utm_campaign=rss+feed", "published_at": "2011-02-22T22:00:00+00:00" } ] posts Claim your blog
Back to qnoid.com
Blog · corpus.blog/blogs/qnoid.com/posts

qnoid.com

qnoid.com

2025

2024

2023

2022

2021

2020

12 Sept 2020

2019

20 Sept 2019

2018

2016

2015

2014

2013

2012

2011