A “Smart Disorganized” Tech Blog

  • Fixing the Lower-Case Mistake

    After writing The Lower-Case Mistake this morning, that basically convinced me that I had to move back to having CamelCase file-names for Cardigan Bay.So … a burst of activity this afternoon, and the automatic lower-casing of file-names is gone.If you create a page called HelloWorld, it will be in a file called HelloWorld.mdThe GitHub /…

  • The Lower-Case Mistake

    I’m doing a lot of of work on Cardigan Bay at the moment. And it’s getting pretty good. I wish I’d done all this sooner. I spent years with wikis, not writing my own wiki-engine because I thought that would be pointless reinventing the wheel. Then when I did, I realized I could make wikis…

  • Command line HTTP apps.

    I just rediscovered a question I wrote on Stack Exchange. I can’t remember much about the context, but the idea is to have an ordinary “web server” application accessed through http, but simply sending plain-text backwards and forwards to a command-line based client. command line – Is there a “terminal” style program that talks to…

  • Cardigan-Bay Early 0.0.3

    Cardigan Bay development is slow, but continuing. It’s starting to look a bit more respectable (I’m so NOT a CSS programmer, but I have to do something) Get the latest : Release Cardigan-Bay Early 0.0.3 · interstar/cardigan-bay This release is largely just bug fixes and cleaning up the UI etc. But that makes a massive…

  • Carp: A statically typed Lisp, without a GC, for real-time applications.

    This looks rather good. Carp: A statically typed lisp, without a GC, for real-time applications. It is what it says. It’s a Lisp, with some inspiration from Clojure in terms of syntax, that’s designed for writing fast native code like games and … (w00t!) audio applications. Etc. It actually compiles into C. It takes some…

  • Tablets for Content Creation

    Source: Thread by @interstar: @msimoni @coreload I think the tablet COULD be a perfectly good device for content creation if people would just do the damned UI design wor… Another part of the thread. Manuel Simoni (@msimoni) says : But I don’t want a file system, I want Xanadu. But it should still be editable…

  • Against Direct Manipulation

    I’m debating on Twitter about Direct Manipulation. Here’s the first part of my discussion unrolled. I’m asked why I think the Desktop Metaphor has held us back. My response in 6 tweets. (Note that there’s a lot more good discussion in further pushback I get)   Complicated for Twitter. Here’s what I think in summary.…

  • Browsers Accessing the Local Disk

    After writing Why isn’t browser based programming or browser based IDEs more popular? – Smart Disorganized I want to emphasize and ask again. Why aren’t the browser makers offering us a way for web-apps to read and write from the local disk? I know that it’s a mega security issue. But it should be possible…

  • Why isn’t browser based programming or browser based IDEs more popular?

    My Quora answer : Basically because most programmers use a bunch of other tools that are local, on their hard disk. These include compilers, libraries, source control, unit-testing frameworks, CI/CD pipelines etc. etc. And browsers, because of their security model, are really bad at talking to the local disk. So, if you want to use…

  • What is Clojure about?

    A nice summary : What is it about? – Community Center / Watercooler – ClojureVerse

Got any book recommendations?