HN user

brucehauman

1,448 karma

I’m Bruce Hauman. I’m a Software Developer with over 17 years experience in full stack development. I enjoy making programming more fluid, productive and fun. I have a love of Clojure, PL, and the creative expression of programming.

I'm also the guy who loved in that dome... https://news.ycombinator.com/item?id=6355488

My most recent gig was with Red Planet Labs.

https://rigsomelight.com/bruce_hauman.html

[ my public key: https://keybase.io/bhauman; my proof: https://keybase.io/bhauman/sigs/g5FiDDnqJEOQyFqzeioiuLfjD8kfGk4v7aym2JXQZFE ]

Posts36
Comments60
View on HN
gfredericks.com 1y ago

A Polyomino Tiling Algorithm (2018)

brucehauman
37pts1
rigsomelight.com 6y ago

Suppression Software: fighting Covid-19

brucehauman
5pts0
qz.com 7y ago

Way to use social media is to act like a 19th-century Parisian

brucehauman
1pts0
www.thecut.com 7y ago

I Will Never Be Who I Want to Be

brucehauman
4pts1
gfredericks.com 7y ago

A Polyomino Tiling Algorithm (2018)

brucehauman
1pts0
ifdb.tads.org 8y ago

Interactive Fiction Top 50 of all time (2015 edition)

brucehauman
1pts0
asciinema.org 8y ago

A better REPL experience for Clojure?

brucehauman
4pts0
orestis.gr 8y ago

25 days of Clojure

brucehauman
46pts2
www.theatlantic.com 8y ago

Is the American Idea Doomed?

brucehauman
1pts0
www.daiyi.co 8y ago

A smol comic about clojure

brucehauman
2pts0
michaelalynmiller.com 10y ago

Epitrochoids in ClojureScript

brucehauman
1pts0
rigsomelight.com 10y ago

Good Configuration Feedback Is Essential

brucehauman
34pts10
medium.com 10y ago

The Computer Revolution Has yet to Happen

brucehauman
100pts79
juxt.pro 10y ago

Clojure Technology Radar

brucehauman
31pts2
medium.com 10y ago

The Computer Revolution Has Yet to Happen

brucehauman
2pts0
medium.com 10y ago

Letting People in the Door. How and why to get 2s page loads

brucehauman
1pts0
github.com 10y ago

Jumping from HTML to ClojureScript

brucehauman
1pts0
sonic-pi.net 11y ago

Sonic Pi

brucehauman
7pts0
cointelegraph.com 11y ago

Max Keiser: Banker Suicides Likely to Increase

brucehauman
6pts1
rigsomelight.com 11y ago

Straightforward Functional JavaScript: Building the Yome Widget

brucehauman
47pts4
cmdrdats.github.io 11y ago

Fun typewriter written in ClojureScript/React

brucehauman
17pts2
rigsomelight.com 11y ago

Developing ClojureScript Live with Figwheel – ClojureWest Talk

brucehauman
39pts4
www.thesoftwaresimpleton.com 11y ago

Fast Prime Number Generation in Clojure

brucehauman
1pts0
trac.webkit.org 11y ago

Ultimate resource for Webkit render behavior

brucehauman
2pts0
rigsomelight.com 12y ago

Devcards – Taking Interactivity to the Next Level

brucehauman
105pts22
www.mindfi.re 12y ago

What are Your Life-Energy-Adjusted Returns?

brucehauman
1pts0
rigsomelight.com 12y ago

Interactively Programming Flappy Bird in ClojureScript

brucehauman
107pts42
gist.github.com 12y ago

ScrewYouZerigo.rb

brucehauman
6pts0
nakkaya.com 12y ago

Controlling an A.R. Drone with the Kinect and Clojure

brucehauman
1pts0
www.wikihouse.cc 12y ago

Open source construction set — print your own house.

brucehauman
1pts0
Clojure MCP 1 year ago

Until you've tried using an LLM assistant fully hooked into a stateful REPL, you can't speculate. The experience is fantastic as the feedback for the code being developed is earlier and tighter.

The LLM agent will often write the code for a function and immediately follow that code up with several smoke testing expressions and the eval the whole thing in one go, function and tests.

It will creatively setup test harnesses to enable it to exercise code while it's being developed. (think html endpoints, starting and stopping servers, mocking)

And it goes on from there. Its an experience, and I submit to the reader that they experience it sooner than later bc its an extremely effective workflow and its AWESOME!

Sorry but dependencies are choices. Rewriting on a new stack with less dependencies is just choosing less dependencies. People seem to believe that using React requires using all the other shiny libraries. Right sizing your implementation to your needs is important. But it’s not Reacts fault, it’s the false impression that you can accrete things without cost.

I appreciate your enthusiasm and agree that your stated goals are important. But if you are serious about this project having an impact, you may want to get some feedback and help with the voice of your presentation. You talk of saving the world, but you are mainly talking about "you" saving the world. It comes across as grandiose ... Please speak clearly about your project and its specifics and less about you if you want people to listen.

Pure UI 11 years ago

Exactly but keep pages of these ui components and review them before a push to production. In fact, work on the component in this setting to get maximum feedback.

Pure UI 11 years ago

You don't need a library to do this stuff though. Just a functional approach and a willingness to work on a storyboard application, which iterates over all the states of your components, instead of just working on the main application.

Pure UI 11 years ago

This ability to concretely display a component in all of its different states is one of main reasons I created devcards (ClojureScript, Figwheel). One can use it to create storyboards live as you are programming.

http://rigsomelight.com/2014/06/03/devcards-taking-interacti...

I have been putting a lot of work into devcards lately so forgive me for being so focused on it.

:)

For goodness sake people. You can take a comic as an attack on a particular programming language, but how is this useful? Maybe there is wisdom in this comic or not, but there is value in people reflecting and presenting a humorous point of view.

I have used all of the languages above and found the comic humorous and greatly exaggerated. But I think that there is something here. If you haven't really used the exalted languages in this comic please try them. You can only learn from the experience.

Also, if users of a particular language appear to be elitist, this does not say anything about the value of the language itself.

An open mind is going to be both happier and more capable.

I have only seen Chris's Strange Loop presentation. So I don't know much about his plans for Aurora. I do agree that the time is ripe for a visual programming language built in the browser.

I haven't looked into LT integration just yet. But I am open to that of course. Sounds like an absolutely great idea.

Devcards is still super new. And I hoping that people really think about what this means in their particular workflows and hopefully reintegrate knowledge back into Devcards.

I have been working towards that. If you are still following the queue of messages that you mentioned a while back, then you could supply each card instance of your "program" with the list of messages that you need to get to the state you need. So you could make a loop to create the list of cards you want to look at.