41554 blogs · [ { "id": "01a0b68b-4ce1-71d6-a159-1fe4a8133131", "title": "Omar Bohsali", "url": "https://omarish.com", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37882df1cb27", "title": "YYA = You + Your Agents", "url": "https://omarish.com/p/yya", "published_at": "2026-08-25T16:55:35+00:00" }, { "id": "01a087b8-6ead-70c9-af36-56fbd4953215", "title": "There's no such thing as \"bad risk,\" only mis-priced risk", "url": "https://omarish.com/p/bad-risk", "published_at": "2026-08-24T22:31:21+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37882eaef912", "title": "صخورِ الخلودِ", "url": "https://omarish.com/p/stones-of-eternity", "published_at": "2026-08-12T18:31:39+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37882f071d2a", "title": "`metadata-enforcer v2`: Django-like class definitions for Obsidian frontmatter.", "url": "https://omarish.com/p/metadata-enforcer-v2", "published_at": "2026-08-07T18:22:48+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37882f240c91", "title": "\"Talking Your Book\" and Memecoins: it's all just data compression", "url": "https://omarish.com/p/talking-your-book", "published_at": "2026-07-31T16:54:15+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37882f25f901", "title": "Manage your Obsidian Metadata with `metadata-enforcer`", "url": "https://omarish.com/p/metadata-enforcer", "published_at": "2026-07-30T21:04:36+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37882f210944", "title": "`chat.xml`: Be sovereign, own your chats.", "url": "https://omarish.com/p/chat-xml", "published_at": "2026-07-24T23:18:46+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37882f7f09ca", "title": "Unnecessary Questions", "url": "https://omarish.com/p/unnecessary-questions", "published_at": "2026-07-24T17:15:51+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378831bc7ec0", "title": "`llm.sql`: Implementing GPT-2 in PostgreSQL", "url": "https://omarish.com/p/llm-sql", "published_at": "2026-07-12T18:17:40+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378831f72029", "title": "Reflexive Prediction Markets", "url": "https://omarish.com/p/reflexive-prediction-markets", "published_at": "2026-07-07T19:06:46+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37882ffd0f7c", "title": "Introspection, Narcissism, and the FTC", "url": "https://omarish.com/p/narcissism-antitrust", "published_at": "2026-07-05T20:52:17+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883295b930", "title": "Ostensible Tyranny in Categorization", "url": "https://omarish.com/p/ostensible-tyranny-of-categorization", "published_at": "2026-07-05T17:21:26+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378830c54ac2", "title": "Paradox and Profit: Python's `type` and Kegan's Model of Adult Development", "url": "https://omarish.com/p/kegan-metaprogramming", "published_at": "2026-07-05T14:29:28+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378833b3de65", "title": "Latency Numbers You Should Know in 2026", "url": "https://omarish.com/latency-numbers-you-should-know", "published_at": "2026-05-22T17:00:17+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-3788346c6867", "title": "The End of Obfuscation", "url": "https://omarish.com/end-of-obfuscation", "published_at": "2026-05-18T16:16:13+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883473e58f", "title": "Solving GPS Trilateration in SQL", "url": "https://omarish.com/gps", "published_at": "2026-05-10T15:45:56+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378834a2b750", "title": "Know thy Rabbit Hole", "url": "https://omarish.com/rabbit-hole", "published_at": "2026-05-05T23:56:40+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883595d4dd", "title": "\"No one told you where to run\"", "url": "https://omarish.com/where-to-run", "published_at": "2026-04-28T18:24:01+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378835766dda", "title": "Center's Pivot & The Crystal Merchant", "url": "https://omarish.com/center", "published_at": "2026-04-26T15:43:15+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378835f0615f", "title": "Speed is Quality", "url": "https://omarish.com/speed-is-quality", "published_at": "2026-04-18T23:51:03+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883699ef01", "title": "Degrees of Freedom", "url": "https://omarish.com/degrees-of-freedom", "published_at": "2026-04-08T19:04:55+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378836ce0928", "title": "Compute Futures Markets", "url": "https://omarish.com/compute-futures-markets", "published_at": "2026-03-31T21:11:09+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883304535f", "title": "When You Laugh, Don’t Stutter", "url": "https://omarish.com/lulz-are-sexless", "published_at": "2026-03-30T21:52:57+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-3788377aaa9a", "title": "Same Pom-Poms", "url": "https://omarish.com/same-pom-poms", "published_at": "2026-03-29T17:42:46+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883804b81d", "title": "Incredibly Perfect", "url": "https://omarish.com/incredibly-perfect", "published_at": "2026-03-28T23:02:07+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-3788380b4c88", "title": "The Lulz Motive", "url": "https://omarish.com/lulz-motive", "published_at": "2026-02-22T21:06:04+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378838692f3c", "title": "The Man, The Machine, and The Door", "url": "https://omarish.com/front-door", "published_at": "2026-01-10T00:14:36+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378838e3a617", "title": "Great Financial Primitives with Marketing Problems", "url": "https://omarish.com/great-financial-primitives", "published_at": "2025-10-23T03:12:28+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378838f11f35", "title": "The Day You Became A Better Writer", "url": "https://omarish.com/the-day-you-became-a-better-writer", "published_at": "2025-10-23T02:56:18+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-3788390e07ca", "title": "Ambition Mismatch", "url": "https://omarish.com/powerplant", "published_at": "2025-10-16T23:24:23+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378839d8668e", "title": "No Eco Mode", "url": "https://omarish.com/no-eco-mode", "published_at": "2025-09-26T00:27:58+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883ad3f1e9", "title": "DFQ", "url": "https://omarish.com/dont-quit", "published_at": "2025-02-01T19:13:50+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883af84112", "title": "The Hidden Danger in Low-Information Goals & Statements", "url": "https://omarish.com/low-information-goals", "published_at": "2024-12-24T20:11:07+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883b825b21", "title": "Local/Global Optimization and It's Nonobvious Impact on Human Relationships and Life", "url": "https://omarish.com/min-max", "published_at": "2024-12-20T16:49:28+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883c6da4cf", "title": "A New Perspective on Risk", "url": "https://omarish.com/risk", "published_at": "2024-12-16T02:09:31+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883d614abb", "title": "Overthinking Can Lead to the Same Outcomes as Not Thinking At All", "url": "https://omarish.com/overthinking-to-the-point-of-ignorance", "published_at": "2024-09-26T15:49:30+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883da9808d", "title": "Builder Identity Politics", "url": "https://omarish.com/builder-identity-politics", "published_at": "2024-09-18T16:33:18+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883db745da", "title": "Just Go Back to Bed: Short-Term Applications of the Efficient Market Hypothesis", "url": "https://omarish.com/efficient-market-hypothesis", "published_at": "2024-09-18T16:19:29+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883eff2570", "title": "The Idea Maze", "url": "https://omarish.com/idea-maze", "published_at": "2024-04-17T17:42:31+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378840c6fee9", "title": "Programming Languages", "url": "https://omarish.com/programming-language", "published_at": "2024-02-26T18:22:35+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378840ca727f", "title": "The Way To Do the Thing is To Do The Thing", "url": "https://omarish.com/the-way-to-do-the-thing", "published_at": "2024-01-02T02:35:09+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378840e02407", "title": "ActiveStorage::Attachment & Ransack", "url": "https://omarish.com/active-storage-ransack-error", "published_at": "2024-01-01T21:47:35+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-3788411d137e", "title": "Going in Circles Just to Realize You're Already There", "url": "https://omarish.com/going-in-circles", "published_at": "2023-12-31T17:42:00+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883e9aff2a", "title": "\"Omar, we bill hourly.\" My Silicon Valley Story, Part 1.", "url": "https://omarish.com/we-bill-hourly", "published_at": "2023-12-31T07:09:46+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378841d8b03d", "title": "Playing Your Own Game", "url": "https://omarish.com/your-own-story", "published_at": "2023-12-31T07:09:46+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-3788435eb068", "title": "Nesting Fixtures in Ethereum-Waffle", "url": "https://omarish.com/waffle-fixtures", "published_at": "2023-12-31T07:09:45+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37884441f045", "title": "Values: Outrage Means You're Doing it Right", "url": "https://omarish.com/values-and-information", "published_at": "2023-12-31T07:09:45+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37883fe9e147", "title": "Date Night", "url": "https://omarish.com/date-night", "published_at": "2023-12-31T07:09:44+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-3788421659e8", "title": "Keep Shipping", "url": "https://omarish.com/shipping", "published_at": "2023-12-31T07:09:44+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-37884501a2be", "title": "RIP David Swensen", "url": "https://omarish.com/rip-david-swensen", "published_at": "2023-12-31T07:09:43+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a248b97bf", "title": "What's Next: EIR at Paradigm", "url": "https://omarish.com/paradigm-eir", "published_at": "2023-12-31T07:09:43+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-3788430c82c5", "title": "Nerd Snipes", "url": "https://omarish.com/nerd-snipes", "published_at": "2023-12-31T07:09:41+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-378841711bc3", "title": "HY Credit Trader", "url": "https://omarish.com/hy-credit-trader", "published_at": "2023-12-31T07:09:40+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a23b7a98c", "title": "28 Lines of Code Will Forever Change Lending", "url": "https://omarish.com/flash-loans", "published_at": "2023-12-31T07:09:40+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a263812f1", "title": "Feedback and Social Progress", "url": "https://omarish.com/feedback", "published_at": "2023-12-31T07:09:40+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-3788434e0a61", "title": "Technical Co-founders' Guide to Equity Negotiations", "url": "https://omarish.com/equity-negotiation", "published_at": "2023-12-31T07:09:39+00:00" }, { "id": "01a087b8-6eb4-7335-8414-f7a875b69af5", "title": "Tips on Moving Data from PostgreSQL to Vertica", "url": "https://omarish.com/databases/vertica/postgresql/2015/06/24/vertica.html", "published_at": "2023-12-31T07:09:39+00:00" }, { "id": "01a087b8-6eae-731c-bb1e-3788432588e5", "title": "Announcing Center's Seed Round", "url": "https://omarish.com/center-seed-round", "published_at": "2023-12-31T07:09:38+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a23c5ecdd", "title": "Publishing Software for Hackers Who Write", "url": "https://omarish.com/cms-for-hackers", "published_at": "2023-12-31T07:09:38+00:00" }, { "id": "01a087b8-6eb0-724b-a526-732f6e80ecb4", "title": "Techniques for Parametric Cybersecurity Insurance", "url": "https://omarish.com/cybersecurity-parametrics", "published_at": "2023-12-31T07:09:38+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a2539ac62", "title": "Amazon Managed Blockchain + Web3.py Provider", "url": "https://omarish.com/amb-web3-python", "published_at": "2023-12-31T07:09:36+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a26bf973a", "title": "Run Multistep Workflows with react-use-workflow", "url": "https://omarish.com/2020/10/28/react-workflow.html", "published_at": "2023-12-31T07:09:36+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a273f42eb", "title": "Accountable: Succinct Ruby Ledger Engine", "url": "https://omarish.com/2020/09/05/ledger.html", "published_at": "2023-12-31T07:09:35+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a2766d074", "title": "On Randomness and Hashing Functions", "url": "https://omarish.com/2020/09/04/on-randomness-and-hashing-functions.html", "published_at": "2023-12-31T07:09:35+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a278a23d2", "title": "What Impedes Distributed Ledger Technology?", "url": "https://omarish.com/2020/09/04/what-impedes-distributed-ledger-technology.html", "published_at": "2023-12-31T07:09:35+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a28083d7c", "title": "\"We Didn't Do Anything Wrong, But Somehow, We Lost\"", "url": "https://omarish.com/2020/09/03/best-intentions.html", "published_at": "2023-12-31T07:09:34+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a28e1f957", "title": "Before Long", "url": "https://omarish.com/2020/04/14/before-long.html", "published_at": "2023-12-31T07:09:34+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a29dac8aa", "title": "Postgres Views in Rails", "url": "https://omarish.com/2020/02/20/postgres-views-in-rails.html", "published_at": "2023-12-31T07:09:34+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a2a90d381", "title": "Blockchain & Back-Office Technologies", "url": "https://omarish.com/2020/02/11/why-blockchain-is-exciting.html", "published_at": "2023-12-31T07:09:33+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a2b8d6d60", "title": "Split Collections in Jekyll", "url": "https://omarish.com/2020/01/22/jekyll-split-by-tag.html", "published_at": "2023-12-31T07:09:33+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a2c5a972c", "title": "Productive Redux", "url": "https://omarish.com/2019/12/10/redux.html", "published_at": "2023-12-31T07:09:33+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a2c5d5d9c", "title": "How to Level Up and Write Better Code", "url": "https://omarish.com/2019/09/16/write-better-code.html", "published_at": "2023-12-31T07:09:32+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a2cc6a5fe", "title": "Four-Handed Clock", "url": "https://omarish.com/2019/04/28/clock.html", "published_at": "2023-12-31T07:09:32+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a2cce73bd", "title": "Loose Notes on Conversational Frameworks", "url": "https://omarish.com/2019/03/20/conversational-frameworks.html", "published_at": "2023-12-31T07:09:32+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a2dbf2822", "title": "Engineering Recruiting Lessons Learned", "url": "https://omarish.com/2019/01/03/engineering-recruiting.html", "published_at": "2023-12-31T07:09:31+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a2e75c47c", "title": "Ruby Keyword Arguments and Defaults", "url": "https://omarish.com/2018/11/09/ruby-keyword-arguments-and-defaults.html", "published_at": "2023-12-31T07:09:31+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a2eabee04", "title": "Parsing Meta Blocks using Python's dataclass", "url": "https://omarish.com/2018/10/10/parse-python-meta-using-dataclasses.html", "published_at": "2023-12-31T07:09:30+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a2f050a04", "title": "Convert Markdown to Slack Formatting", "url": "https://omarish.com/2018/06/24/convert-markdown-to-slack-formatting.html", "published_at": "2023-12-31T07:09:30+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a2f69b39f", "title": "Wells & Fidelity: Dealing with Culture Problems", "url": "https://omarish.com/2018/05/07/detecting-problems-early-on.html", "published_at": "2023-12-31T07:09:30+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a3058424f", "title": "Joining Coinbase", "url": "https://omarish.com/2018/04/23/joining-coinbase.html", "published_at": "2023-12-31T07:09:29+00:00" }, { "id": "01a087b8-6eaf-7281-9a44-b27a3119320d", "title": "Shortcut to Creating a New Post in Jekyll", "url": "https://omarish.com/2018/04/22/shortcut-to-creating-a-new-post-in-jekyll.html", "published_at": "2023-12-31T07:09:29+00:00" }, { "id": "01a087b8-6eb0-724b-a526-732f6adea7e2", "title": "Upgrade: Online Lending and Blockchain", "url": "https://omarish.com/2018/04/21/upgrade-blockchain.html", "published_at": "2023-12-31T07:09:29+00:00" }, { "id": "01a087b8-6eb0-724b-a526-732f6b49069b", "title": "Anonymous Publishing", "url": "https://omarish.com/2018/03/21/anonymous-writing.html", "published_at": "2023-12-31T07:09:28+00:00" }, { "id": "01a087b8-6eb0-724b-a526-732f6c390cab", "title": "Solving the NYT Crossword with a SQL Query", "url": "https://omarish.com/2018/03/09/crossword-part-1.html", "published_at": "2023-12-31T07:09:28+00:00" }, { "id": "01a087b8-6eb0-724b-a526-732f6d04950e", "title": "Mutations: A Python Package for Business Logic", "url": "https://omarish.com/2018/02/17/mutations.html", "published_at": "2023-12-31T07:09:27+00:00" }, { "id": "01a087b8-6eb0-724b-a526-732f6d985a72", "title": "Recurse Center Return Statement", "url": "https://omarish.com/2018/01/29/return-statement.html", "published_at": "2023-12-31T07:09:27+00:00" }, { "id": "01a087b8-6eb0-724b-a526-732f6f61f942", "title": "Sixteen Books & Papers", "url": "https://omarish.com/2017/12/06/interesting-papers.html", "published_at": "2023-12-31T07:09:27+00:00" }, { "id": "01a087b8-6eb0-724b-a526-732f6fab17dd", "title": "Optimistic Nihilism", "url": "https://omarish.com/2017/10/24/optimistic-nihilism.html", "published_at": "2023-12-31T07:09:26+00:00" }, { "id": "01a087b8-6eb0-724b-a526-732f7052f7c4", "title": "Traversing Graphs and Finding Cats", "url": "https://omarish.com/2017/09/27/finding-sophie.html", "published_at": "2023-12-31T07:09:26+00:00" }, { "id": "01a087b8-6eb0-724b-a526-732f713e5d85", "title": "Disabling Command+T and the Productivity Tax", "url": "https://omarish.com/2017/09/19/remapping-command-t.html", "published_at": "2023-12-31T07:09:26+00:00" }, { "id": "01a087b8-6eb0-724b-a526-732f713a3888", "title": "Joining the Recurse Center", "url": "https://omarish.com/2017/09/19/recurse-center.html", "published_at": "2023-12-31T07:09:25+00:00" }, { "id": "01a087b8-6eb0-724b-a526-732f717d4661", "title": "Exsupero Ursus", "url": "https://omarish.com/2017/08/24/exsupero-ursus.html", "published_at": "2023-12-31T07:09:25+00:00" }, { "id": "01a087b8-6eb0-724b-a526-732f72607b34", "title": "Helpful Design Resources", "url": "https://omarish.com/2016/12/27/design-principles.html", "published_at": "2023-12-31T07:09:24+00:00" }, { "id": "01a087b8-6eb0-724b-a526-732f72bc26cb", "title": "Nootrobox on Shark Tank", "url": "https://omarish.com/2016/12/06/nootrobox-shark-tank.html", "published_at": "2023-12-31T07:09:24+00:00" }, { "id": "01a087b8-6eb3-719e-8db5-52cd6625fceb", "title": "LendingHome's Technology Stack", "url": "https://omarish.com/2016/11/02/lendinghome-tech-stack.html", "published_at": "2023-12-31T07:09:24+00:00" }, { "id": "01a087b8-6eb3-719e-8db5-52cd66f1219e", "title": "We All Press the Same Upload Button", "url": "https://omarish.com/2016/09/08/the-same-upload-button.html", "published_at": "2023-12-31T07:09:23+00:00" }, { "id": "01a087b8-6eb4-7335-8414-f7a86fe59ee6", "title": "Practical Guide to PostgreSQL Optimizations", "url": "https://omarish.com/2016/08/24/postgresql-optimizations.html", "published_at": "2023-12-31T07:09:23+00:00" }, { "id": "01a087b8-6eb4-7335-8414-f7a870e12f59", "title": "Changing and Augmenting Habits", "url": "https://omarish.com/2016/07/24/checking-your-phone.html", "published_at": "2023-12-31T07:09:23+00:00" }, { "id": "01a087b8-6eb4-7335-8414-f7a871c5154f", "title": "How Jeff Bezos Thinks About Failure", "url": "https://omarish.com/2016/07/04/richer-vocabulary-for-failure.html", "published_at": "2023-12-31T07:09:22+00:00" } ] posts Claim your blog
Back to Omar Bohsali
Blog · corpus.blog/blogs/omarish.com/posts

Omar Bohsali

omarish.com

2026

2025

1 Feb 2025

2024

2023