41554 blogs · [ { "id": "01a0d367-4f76-70c7-8d17-9879507cb483", "title": "What Deming got wrong", "url": "https://surfingcomplexity.blog/2019/07/07/what-deming-got-wrong/", "published_at": "2019-07-07T19:20:12+00:00" }, { "id": "01a0d367-4f76-70c7-8d17-987951112fec", "title": "Why incidents can’t be monocausal", "url": "https://surfingcomplexity.blog/2019/07/04/why-incidents-cant-be-monocausal/", "published_at": "2019-07-04T04:03:10+00:00" }, { "id": "01a0d367-4f76-70c7-8d17-987951c0dd54", "title": "Elegance: UI vs implementation", "url": "https://surfingcomplexity.blog/2019/06/20/elegance-ui-vs-implementation/", "published_at": "2019-06-20T06:05:57+00:00" }, { "id": "01a0d367-4f76-70c7-8d17-9879527906a7", "title": "Postmodern engineering", "url": "https://surfingcomplexity.blog/2019/06/16/postmodern-engineering/", "published_at": "2019-06-17T02:03:18+00:00" }, { "id": "01a0d367-4f76-70c7-8d17-987952eefb73", "title": "The seductiveness of single-metric decisions", "url": "https://surfingcomplexity.blog/2019/05/26/the-seductiveness-of-single-metric-decisions/", "published_at": "2019-05-26T05:19:49+00:00" }, { "id": "01a0d367-4f76-70c7-8d17-9879530e82a7", "title": "Root cause: line in Shakespearean play", "url": "https://surfingcomplexity.blog/2019/03/10/root-cause-line-in-shakespearean-play/", "published_at": "2019-03-10T20:39:02+00:00" }, { "id": "01a0d367-4f76-70c7-8d17-98795389b667", "title": "The danger of “insufficient virtue”", "url": "https://surfingcomplexity.blog/2019/01/26/the-danger-of-insufficient-virtue/", "published_at": "2019-01-26T23:55:58+00:00" }, { "id": "01a0d367-4f76-70c7-8d17-987953e435b3", "title": "Notes on David Woods’s Resilience Engineering short course", "url": "https://surfingcomplexity.blog/2019/01/19/notes-on-david-woodss-resilience-engineering-short-course/", "published_at": "2019-01-20T04:40:13+00:00" }, { "id": "01a0d367-4f76-70c7-8d17-98795479b521", "title": "Our brittle serverless future", "url": "https://surfingcomplexity.blog/2019/01/11/our-brittle-serverless-future/", "published_at": "2019-01-12T02:24:28+00:00" }, { "id": "01a0d367-4f76-70c7-8d17-987955232fd5", "title": "Inductive invariants", "url": "https://surfingcomplexity.blog/2018/12/27/inductive-invariants/", "published_at": "2018-12-27T08:15:28+00:00" }, { "id": "01a0d367-9bfc-71ca-b3a7-14d7b7e00c63", "title": "TLA+ is hard to learn", "url": "https://surfingcomplexity.blog/2018/12/24/tla-is-hard-to-learn/", "published_at": "2018-12-24T23:49:07+00:00" }, { "id": "01a0d367-9bfd-7275-93e9-11020b957d6c", "title": "Why we will forever suffer from missing timeouts, TTLs, and queue size bounds", "url": "https://surfingcomplexity.blog/2018/12/16/why-we-will-forever-suffer-from-missing-timeouts-ttls-and-queue-size-bounds/", "published_at": "2018-12-17T00:51:36+00:00" }, { "id": "01a0d367-9bfd-7275-93e9-11020c597444", "title": "The Equifax breach report", "url": "https://surfingcomplexity.blog/2018/12/14/the-equifax-breach-report/", "published_at": "2018-12-15T02:10:26+00:00" }, { "id": "01a0d367-9bfd-7275-93e9-11020cc85cf2", "title": "The Tortoise and the Hare in TLA+", "url": "https://surfingcomplexity.blog/2017/10/16/the-tortoise-and-the-hare-in-tla/", "published_at": "2017-10-16T04:00:37+00:00" }, { "id": "01a0d367-9bfd-7275-93e9-11020d136ebc", "title": "Death of a pledge as systems failure", "url": "https://surfingcomplexity.blog/2017/10/07/death-of-a-pledge-as-systems-failure/", "published_at": "2017-10-07T21:16:46+00:00" }, { "id": "01a0d367-9bfd-7275-93e9-11020dd05cab", "title": "Antics, Drift and Chaos", "url": "https://surfingcomplexity.blog/2017/10/03/antics-drift-and-chaos/", "published_at": "2017-10-04T03:16:08+00:00" }, { "id": "01a0d367-9bfd-7275-93e9-11020e470a8c", "title": "Assumption of rationality", "url": "https://surfingcomplexity.blog/2017/06/28/assumption-of-rationality/", "published_at": "2017-06-28T05:55:04+00:00" }, { "id": "01a0d367-9bfd-7275-93e9-11020ea6c812", "title": "A conjecture on why reliable systems fail", "url": "https://surfingcomplexity.blog/2017/06/24/a-conjecture-on-why-reliable-systems-fail/", "published_at": "2017-06-24T20:45:11+00:00" }, { "id": "01a0d367-9bfd-7275-93e9-11020f031749", "title": "Engineering research reveals wrongdoing", "url": "https://surfingcomplexity.blog/2017/05/07/engineering-research-reveals-wrongdoing/", "published_at": "2017-05-07T17:56:27+00:00" }, { "id": "01a0d367-9bfd-7275-93e9-11020f4c00b2", "title": "Sketching on the back end", "url": "https://surfingcomplexity.blog/2017/02/20/sketching-on-the-back-end/", "published_at": "2017-02-20T07:54:43+00:00" }, { "id": "01a0d367-f641-7239-9c31-aa644ace7364", "title": "I’d rather read code than tests", "url": "https://surfingcomplexity.blog/2017/01/26/id-rather-read-code-than-tests/", "published_at": "2017-01-26T06:51:07+00:00" }, { "id": "01a0d367-f641-7239-9c31-aa644b8d6b33", "title": "How open source beat agile", "url": "https://surfingcomplexity.blog/2017/01/21/how-open-source-beat-agile/", "published_at": "2017-01-22T00:42:18+00:00" }, { "id": "01a0d367-f641-7239-9c31-aa644c3abac5", "title": "Changing a complex system is hard", "url": "https://surfingcomplexity.blog/2017/01/18/changing-a-complex-system-is-hard/", "published_at": "2017-01-18T06:21:10+00:00" }, { "id": "01a0d367-f641-7239-9c31-aa644d399530", "title": "Personal productivity tools", "url": "https://surfingcomplexity.blog/2016/07/03/personal-productivity-tools/", "published_at": "2016-07-04T00:37:23+00:00" }, { "id": "01a0d367-f641-7239-9c31-aa644e09efd7", "title": "When software takes a human life", "url": "https://surfingcomplexity.blog/2016/07/01/when-software-takes-a-human-life/", "published_at": "2016-07-01T05:26:44+00:00" }, { "id": "01a0d367-f641-7239-9c31-aa644e11ce8d", "title": "Software development as engineering", "url": "https://surfingcomplexity.blog/2016/06/14/software-development-as-engineering/", "published_at": "2016-06-14T04:11:32+00:00" }, { "id": "01a0d367-f641-7239-9c31-aa644f0fa10b", "title": "Operations engineering", "url": "https://surfingcomplexity.blog/2015/10/27/operations-engineering/", "published_at": "2015-10-27T05:23:30+00:00" }, { "id": "01a0d367-f641-7239-9c31-aa644fab429e", "title": "Review: Software Developers’ Perceptions of Productivity", "url": "https://surfingcomplexity.blog/2015/08/22/review-software-developers-perceptions-of-productivity/", "published_at": "2015-08-22T23:35:39+00:00" }, { "id": "01a0d367-f641-7239-9c31-aa645048b514", "title": "Over-engineering as a safety technique", "url": "https://surfingcomplexity.blog/2015/06/28/over-engineering-as-a-safety-technique/", "published_at": "2015-06-28T17:57:06+00:00" }, { "id": "01a0d367-f641-7239-9c31-aa6450d3a4ac", "title": "Ansible: Up and Running is out!", "url": "https://surfingcomplexity.blog/2015/04/30/ansible-up-and-running-is-out/", "published_at": "2015-05-01T01:50:19+00:00" }, { "id": "01a0d368-377e-730c-bee3-a3f4b61adb02", "title": "New paper review", "url": "https://surfingcomplexity.blog/2015/02/15/new-paper-review/", "published_at": "2015-02-15T15:21:35+00:00" }, { "id": "01a0d368-377e-730c-bee3-a3f4b6714a7b", "title": "Ansible: Up and Running", "url": "https://surfingcomplexity.blog/2014/11/09/ansible-up-and-running/", "published_at": "2014-11-09T22:50:01+00:00" }, { "id": "01a0d368-377e-730c-bee3-a3f4b6a420a1", "title": "Paper review: Simple Testing Can Prevent Most Critical Failures", "url": "https://surfingcomplexity.blog/2014/10/09/paper-simple-testing-can-prevent-most-critical-failures/", "published_at": "2014-10-09T13:55:46+00:00" }, { "id": "01a0d368-377e-730c-bee3-a3f4b7886220", "title": "Cloud software, fragility and Air France 447", "url": "https://surfingcomplexity.blog/2014/09/30/cloud-software-fragility-and-air-france-447/", "published_at": "2014-10-01T01:26:23+00:00" }, { "id": "01a0d368-377e-730c-bee3-a3f4b7d9b6c0", "title": "Estimating confidence intervals, part 6", "url": "https://surfingcomplexity.blog/2014/09/20/estimating-confidence-intervals-part-6/", "published_at": "2014-09-21T03:55:02+00:00" }, { "id": "01a0d368-377e-730c-bee3-a3f4b7eaaa28", "title": "Good to great", "url": "https://surfingcomplexity.blog/2014/08/24/good-to-great/", "published_at": "2014-08-25T02:26:23+00:00" }, { "id": "01a0d368-377e-730c-bee3-a3f4b84fbaab", "title": "Estimating confidence intervals, part 5", "url": "https://surfingcomplexity.blog/2014/08/24/estimating-confidence-intervals-part-5/", "published_at": "2014-08-25T00:28:47+00:00" }, { "id": "01a0d368-377e-730c-bee3-a3f4b8e00465", "title": "Estimating confidence intervals, part 4", "url": "https://surfingcomplexity.blog/2014/07/21/estimating-confidence-intervals-part-4/", "published_at": "2014-07-22T00:33:15+00:00" }, { "id": "01a0d368-377e-730c-bee3-a3f4b975973c", "title": "Not apprenticeship!", "url": "https://surfingcomplexity.blog/2014/07/20/not-apprenticeship/", "published_at": "2014-07-21T02:22:59+00:00" }, { "id": "01a0d368-377e-730c-bee3-a3f4ba2948a7", "title": "Estimating confidence intervals, part 3", "url": "https://surfingcomplexity.blog/2014/06/29/estimating-confidence-intervals-part-3/", "published_at": "2014-06-30T00:51:42+00:00" }, { "id": "01a0d368-7d7b-72ac-a684-366880c6f139", "title": "Crossing the river with TLA+", "url": "https://surfingcomplexity.blog/2014/06/04/crossing-the-river-with-tla/", "published_at": "2014-06-05T02:27:04+00:00" }, { "id": "01a0d368-7d7b-72ac-a684-366881359cb8", "title": "Estimating confidence intervals, part 2", "url": "https://surfingcomplexity.blog/2014/05/29/estimating-confidence-intervals-part-2/", "published_at": "2014-05-30T00:51:35+00:00" }, { "id": "01a0d368-7d7b-72ac-a684-366881686004", "title": "Presentation as text", "url": "https://surfingcomplexity.blog/2014/05/28/presentation-as-text/", "published_at": "2014-05-29T02:59:03+00:00" }, { "id": "01a0d368-7d7b-72ac-a684-366881b4ad41", "title": "“Who owns the fish” in Alloy", "url": "https://surfingcomplexity.blog/2014/05/12/who-owns-the-fish-in-alloy/", "published_at": "2014-05-13T00:53:37+00:00" }, { "id": "01a0d368-7d7b-72ac-a684-366881e66625", "title": "Results from estimating confidence intervals", "url": "https://surfingcomplexity.blog/2014/04/09/results-from-estimating-confidence-intervals/", "published_at": "2014-04-10T02:19:33+00:00" }, { "id": "01a0d368-7d7b-72ac-a684-366881f014e8", "title": "Happier developers are more productive", "url": "https://surfingcomplexity.blog/2014/04/01/happier-developers-are-more-productive/", "published_at": "2014-04-01T17:26:10+00:00" }, { "id": "01a0d368-7d7b-72ac-a684-36688255ded3", "title": "Reading academic papers on a Kindle Paperwhite", "url": "https://surfingcomplexity.blog/2014/03/31/reading-academic-papers-on-a-kindle-paperwhite/", "published_at": "2014-04-01T02:15:31+00:00" }, { "id": "01a0d368-7d7b-72ac-a684-366882cb5ee0", "title": "Tackling Hofstadter’s Law with confidence intervals", "url": "https://surfingcomplexity.blog/2014/03/22/tackling-hofstadters-law-with-confidence-intervals/", "published_at": "2014-03-22T19:27:36+00:00" }, { "id": "01a0d368-7d7b-72ac-a684-3668838e5ecc", "title": "People don’t understand computer science", "url": "https://surfingcomplexity.blog/2014/03/11/people-dont-understand-computer-science/", "published_at": "2014-03-11T21:31:12+00:00" }, { "id": "01a0d368-7d7b-72ac-a684-366884584a26", "title": "Adopt an op", "url": "https://surfingcomplexity.blog/2013/11/30/adopt-an-op/", "published_at": "2013-11-30T17:23:39+00:00" }, { "id": "01a0d368-c1f4-732f-bcbf-29d627618247", "title": "Up and running on Rackspace", "url": "https://surfingcomplexity.blog/2013/09/04/up-and-running-on-rackspace/", "published_at": "2013-09-05T02:37:02+00:00" }, { "id": "01a0d368-c1f4-732f-bcbf-29d6282666b1", "title": "Automated DevStack install inside of VirtualBox with Vagrant", "url": "https://surfingcomplexity.blog/2013/08/17/automated-devstack-install-inside-of-virtualbox-with-vagrant/", "published_at": "2013-08-18T02:03:19+00:00" }, { "id": "01a0d368-c1f4-732f-bcbf-29d6288be615", "title": "developerWorks article", "url": "https://surfingcomplexity.blog/2013/06/25/developerworks-article/", "published_at": "2013-06-26T03:00:38+00:00" }, { "id": "01a0d368-c1f4-732f-bcbf-29d628aee66c", "title": "Head banging odds ratio", "url": "https://surfingcomplexity.blog/2013/06/04/head-banging-odds-ratio/", "published_at": "2013-06-05T02:03:49+00:00" }, { "id": "01a0d368-c1f4-732f-bcbf-29d6295196f6", "title": "The challenge of the network", "url": "https://surfingcomplexity.blog/2013/05/29/the-challenge-of-the-network/", "published_at": "2013-05-30T02:36:49+00:00" }, { "id": "01a0d368-c1f4-732f-bcbf-29d629b418c6", "title": "Books I wish existed", "url": "https://surfingcomplexity.blog/2013/05/21/books-i-wish-existed/", "published_at": "2013-05-21T13:08:18+00:00" }, { "id": "01a0d368-c1f4-732f-bcbf-29d629dbfa4d", "title": "Software Analysis", "url": "https://surfingcomplexity.blog/2013/05/17/software-analysis/", "published_at": "2013-05-18T02:31:48+00:00" }, { "id": "01a0d368-c1f4-732f-bcbf-29d62a9665fc", "title": "No Country for IT", "url": "https://surfingcomplexity.blog/2013/05/17/287/", "published_at": "2013-05-18T02:17:17+00:00" }, { "id": "01a0d368-c1f4-732f-bcbf-29d62af18589", "title": "Operator fault tolerance", "url": "https://surfingcomplexity.blog/2013/03/21/operator-fault-tolerance/", "published_at": "2013-03-21T19:22:53+00:00" }, { "id": "01a0d368-c1f4-732f-bcbf-29d62b5b25ab", "title": "Payroll systems, not yet a solved problem", "url": "https://surfingcomplexity.blog/2013/03/09/payroll-systems-not-yet-a-solved-problem/", "published_at": "2013-03-09T23:06:07+00:00" }, { "id": "01a0d369-1402-70e9-bd74-7107587ef036", "title": "Open-source documentation in the wild", "url": "https://surfingcomplexity.blog/2013/03/05/open-source-documentation-in-the-wild/", "published_at": "2013-03-06T03:00:26+00:00" }, { "id": "01a0d369-1402-70e9-bd74-7107597658a1", "title": "ESEM 2013 Industry Track CFP", "url": "https://surfingcomplexity.blog/2013/03/05/esem-2013-industry-track-cfp/", "published_at": "2013-03-06T02:57:54+00:00" }, { "id": "01a0d369-1402-70e9-bd74-710759a5d929", "title": "This really should be easier", "url": "https://surfingcomplexity.blog/2013/02/19/this-really-should-be-easier/", "published_at": "2013-02-20T04:13:44+00:00" }, { "id": "01a0d369-1402-70e9-bd74-710759f512ab", "title": "Tech blog", "url": "https://surfingcomplexity.blog/2012/12/16/tech-blog/", "published_at": "2012-12-16T16:15:42+00:00" }, { "id": "01a0d369-1402-70e9-bd74-71075a1cdcd1", "title": "The good ones tell you when they’re wrong", "url": "https://surfingcomplexity.blog/2012/11/11/the-good-ones-tell-you-when-theyre-wrong/", "published_at": "2012-11-12T01:48:08+00:00" }, { "id": "01a0d369-1402-70e9-bd74-71075a925e93", "title": "Line by line", "url": "https://surfingcomplexity.blog/2012/11/08/line-by-line/", "published_at": "2012-11-08T19:59:12+00:00" }, { "id": "01a0d369-1402-70e9-bd74-71075b4d5bb6", "title": "Publications trump ideology", "url": "https://surfingcomplexity.blog/2012/11/05/publications-trump-ideology/", "published_at": "2012-11-05T21:15:59+00:00" }, { "id": "01a0d369-1402-70e9-bd74-71075bf4a680", "title": "Training is a dirty word", "url": "https://surfingcomplexity.blog/2012/10/11/training-is-a-dirty-word/", "published_at": "2012-10-11T16:42:31+00:00" }, { "id": "01a0d369-1402-70e9-bd74-71075c768c74", "title": "Ansible, Vagrant and OpenStack", "url": "https://surfingcomplexity.blog/2012/08/12/ansible-vagrant-and-openstack/", "published_at": "2012-08-13T00:53:28+00:00" }, { "id": "01a0d369-1402-70e9-bd74-71075d32cd0d", "title": "Relative confidence in scientific theories", "url": "https://surfingcomplexity.blog/2012/07/25/relative-confidence-in-scientific-theories/", "published_at": "2012-07-25T13:21:14+00:00" }, { "id": "01a0d369-4886-7294-ad98-7da15cb8bfa1", "title": "You never really know where you’ll end up", "url": "https://surfingcomplexity.blog/2012/07/10/you-never-really-know-where-youll-end-up/", "published_at": "2012-07-10T12:53:10+00:00" }, { "id": "01a0d369-4886-7294-ad98-7da15db8a25d", "title": "“Don’t go into science”", "url": "https://surfingcomplexity.blog/2012/07/08/dont-go-into-science/", "published_at": "2012-07-08T04:54:52+00:00" }, { "id": "01a0d369-4886-7294-ad98-7da15e07b5db", "title": "Black-hat SEO comes to the academy", "url": "https://surfingcomplexity.blog/2012/07/05/black-hat-seo-comes-to-the-academy/", "published_at": "2012-07-05T15:43:27+00:00" }, { "id": "01a0d369-4886-7294-ad98-7da15eef8c34", "title": "A point of view is not a bad thing", "url": "https://surfingcomplexity.blog/2012/07/03/a-point-of-view-is-not-a-bad-thing/", "published_at": "2012-07-04T03:17:58+00:00" }, { "id": "01a0d369-4886-7294-ad98-7da15fa6c1eb", "title": "When something you believe is false", "url": "https://surfingcomplexity.blog/2012/07/02/when-something-you-believe-is-false/", "published_at": "2012-07-02T22:20:58+00:00" }, { "id": "01a0d369-4886-7294-ad98-7da15fc10429", "title": "The software engineering grand challenge problem researchers ignore", "url": "https://surfingcomplexity.blog/2012/04/05/the-software-engineering-grand-challenge-problem-researchers-ignore/", "published_at": "2012-04-06T01:02:24+00:00" }, { "id": "01a0d369-4886-7294-ad98-7da160896a8d", "title": "Apparently, I introduced a phenomenon", "url": "https://surfingcomplexity.blog/2012/04/02/apparently-i-introduced-a-phenomenon/", "published_at": "2012-04-02T16:00:33+00:00" }, { "id": "01a0d369-4886-7294-ad98-7da1615e0389", "title": "Statistician, measure thyself!", "url": "https://surfingcomplexity.blog/2012/04/02/statistician-measure-thyself/", "published_at": "2012-04-02T15:30:50+00:00" }, { "id": "01a0d369-4886-7294-ad98-7da161b07233", "title": "Empirical Software Engineering Stack Exchange Proposal", "url": "https://surfingcomplexity.blog/2012/03/29/empirical-software-engineering-stack-exchange-proposal/", "published_at": "2012-03-29T13:09:19+00:00" }, { "id": "01a0d369-4886-7294-ad98-7da1622f5f35", "title": "There is no toggle lock signal", "url": "https://surfingcomplexity.blog/2012/03/28/there-is-no-toggle-lock-signal/", "published_at": "2012-03-28T21:47:41+00:00" }, { "id": "01a0d369-7902-70e2-a5ae-5265bcdadb9c", "title": "How do you capture that?", "url": "https://surfingcomplexity.blog/2012/03/01/how-do-you-capture-that/", "published_at": "2012-03-01T22:03:21+00:00" }, { "id": "01a0d369-7902-70e2-a5ae-5265bceb9c49", "title": "Unit testing: because all of the cool kids are doing it", "url": "https://surfingcomplexity.blog/2012/02/26/unit-testing-because-all-of-the-cool-kids-are-doing-it/", "published_at": "2012-02-26T16:08:20+00:00" }, { "id": "01a0d369-7902-70e2-a5ae-5265bdd87a01", "title": "Predicting individual performance is hard", "url": "https://surfingcomplexity.blog/2012/02/20/predicting-individual-performance-is-hard/", "published_at": "2012-02-21T00:21:50+00:00" }, { "id": "01a0d369-7902-70e2-a5ae-5265bddf56b3", "title": "Lacking a frame of reference", "url": "https://surfingcomplexity.blog/2012/02/19/lacking-a-frame-of-reference/", "published_at": "2012-02-20T00:21:22+00:00" }, { "id": "01a0d369-7902-70e2-a5ae-5265be4cf5ea", "title": "Sitting has become synonymous with sloth", "url": "https://surfingcomplexity.blog/2012/02/09/sitting-has-become-synonymous-with-sloth/", "published_at": "2012-02-09T17:00:28+00:00" }, { "id": "01a0d369-7902-70e2-a5ae-5265be5415d5", "title": "I predict controversy", "url": "https://surfingcomplexity.blog/2012/02/07/i-predict-controversy/", "published_at": "2012-02-07T15:23:00+00:00" }, { "id": "01a0d369-7902-70e2-a5ae-5265be5cc0f6", "title": "Redacting results in reviews", "url": "https://surfingcomplexity.blog/2012/01/16/redacting-results-in-reviews/", "published_at": "2012-01-17T03:26:28+00:00" }, { "id": "01a0d369-7902-70e2-a5ae-5265be614e83", "title": "So, what happens if the programmer makes an error?", "url": "https://surfingcomplexity.blog/2012/01/16/so-what-happens-if-the-programmer-makes-an-error/", "published_at": "2012-01-17T03:11:32+00:00" }, { "id": "01a0d369-7902-70e2-a5ae-5265beb6cd53", "title": "Well-deserved", "url": "https://surfingcomplexity.blog/2012/01/14/well-deserved/", "published_at": "2012-01-15T02:13:55+00:00" }, { "id": "01a0d369-7902-70e2-a5ae-5265bebb82d3", "title": "Data proposal needs some love", "url": "https://surfingcomplexity.blog/2012/01/03/data-proposal-needs-some-love-2/", "published_at": "2012-01-03T15:01:08+00:00" }, { "id": "01a0d369-a623-73f9-bf92-0edd129d3a49", "title": "Tumbling", "url": "https://surfingcomplexity.blog/2012/01/03/tumbling/", "published_at": "2012-01-03T14:54:40+00:00" }, { "id": "01a0d369-a623-73f9-bf92-0edd12b97fc8", "title": "Transition", "url": "https://surfingcomplexity.blog/2012/01/03/transition/", "published_at": "2012-01-03T13:43:02+00:00" }, { "id": "01a0d369-a623-73f9-bf92-0edd1305c9f1", "title": "IEEE and the newspaper industry", "url": "https://surfingcomplexity.blog/2011/12/21/ieee-and-the-newspaper-industry/", "published_at": "2011-12-21T21:31:48+00:00" }, { "id": "01a0d369-a623-73f9-bf92-0edd1364871a", "title": "Bifurcation", "url": "https://surfingcomplexity.blog/2011/12/21/bifurcation/", "published_at": "2011-12-21T14:22:57+00:00" }, { "id": "01a0d369-a623-73f9-bf92-0edd1456d5b9", "title": "Weird and gross", "url": "https://surfingcomplexity.blog/2011/12/20/weird-and-gross/", "published_at": "2011-12-21T03:06:06+00:00" }, { "id": "01a0d369-a623-73f9-bf92-0edd145d7a28", "title": "A preliminary empirical study to compare MPI and OpenMP", "url": "https://surfingcomplexity.blog/2011/12/20/a-preliminary-empirical-study-to-compare-mpi-and-openmp/", "published_at": "2011-12-21T02:12:33+00:00" }, { "id": "01a0d369-a623-73f9-bf92-0edd14669837", "title": "Newer interfaces aren’t always better", "url": "https://surfingcomplexity.blog/2011/12/20/newer-interfaces-arent-always-better/", "published_at": "2011-12-20T15:52:54+00:00" }, { "id": "01a0d369-a623-73f9-bf92-0edd14c72631", "title": "Rankings are hard", "url": "https://surfingcomplexity.blog/2011/12/18/rankings-are-hard/", "published_at": "2011-12-19T02:16:45+00:00" }, { "id": "01a0d369-a623-73f9-bf92-0edd157595eb", "title": "Apple and published research", "url": "https://surfingcomplexity.blog/2011/12/18/apple-and-published-research/", "published_at": "2011-12-18T23:30:25+00:00" }, { "id": "01a0d369-a623-73f9-bf92-0edd15995212", "title": "Constraints and complex software deployment", "url": "https://surfingcomplexity.blog/2011/12/16/constrains-and-complex-software-deployment/", "published_at": "2011-12-16T16:41:51+00:00" } ] posts Claim your blog
Back to Lorin Hochstein
Blog · corpus.blog/blogs/surfingcomplexity.blog/posts

Lorin Hochstein

surfingcomplexity.blog

2019

2018

2017

2016

2015

2014

2013

2012

2011