HN user

flyhighplato

48 karma

[ my public key: https://keybase.io/gt; my proof: https://keybase.io/gt/sigs/PqtVi0yL01Dgs2xwmH8WOn4ihw-kaOXzDs2birmXFvk ]

Posts2
Comments38
View on HN

Love Drools. The consultancy I worked for made so many happy customers by just simplifying a lot of complex optimization use cases with Drools. Hard to do better than Drools for rule-based anything if you’re on the JVM.

Chicago, IL or REMOTE - Full Stack Engineer @ Spantree - http://www.spantree.net

    Web Front End: Angular, Backbone, React 
    Web Back End: Spring Boot, Grails
    Data Stores: Elasticsearch, Postgres, MongoDB, Redis, Couchbase, Neo4J
    Clustered Systems: Mesos, Marathon 
    Systems Management: AWS, Docker, Docker Compose (Fig), Vagrant, Puppet 
    Build Automation/CI: Gradle, Grunt, CircleCI, Jenkins, Sonar
    Test Automation: Spock, Selenium, Mocha, Jasmine
Who we are

============

Spantree is a boutique software engineering firm based in Chicago, with some members scattered around the western hemisphere. We're looking for an engineer who's not afraid to tinker and break things. You should enjoy solving tough problems, coming up with novel solutions and delivering a polished product.

We're a small team with a fairly flat organizational structure. Everyone has specialties, but everyone is encourage to work on every aspect of a project.

We love sharing and open source. We constantly hunt for better and smarter ways to do things. And, since we're often pushing our software and our systems, you should feel comfortable communicating with developers in the open source community. Pull requests to open source projects are highly encouraged.

What we work on

==============

Our clients range from small and scrappy startups to large enterprise companies. We have 3-7 projects going at any point in time. We tend to focus on greenfield development, building web applications from the ground up. We also work on integrating the old with the new, bringing technologies like Mesos, Elasticsearch and Drools to large companies. Helping people make better decisions is the central theme of most of our projects. This can take the form of a search engine to help people find interesting stuff to do on a Saturday night, a complex rules-oriented workflow management system for evaluating health insurance claims, helping people find the right doctor, or a matchmaking and scheduling system to help people book face-to-face meetings at conferences. In the next year or two, we also plan to get into product development, taking our experiences solving the same sort of problems for multiple clients and rolling them into a generic framework which we plan to open source and support directly for our clients and the rest of the world.

Contact us

==========

Drop us a line at jobs@spantree.net and tell us a bit about yourself. If you have a resume or CV, feel free to pass that along as well. Github and LinkedIn profiles are also helpful. We're looking forward to hearing from you!

I want to like IntelliJ IDEA so so much. In the same way that I want my primary computer to run Linux and all my code to be in some dialect of Lisp.

It's all very simple. The trick to always succeeding is to take all your failures and make yourself think they're successes. If you can't fail, you've got no fear. Being delusional or mentally/emotionally unstable helps.

Giving the type of people who like command lines a command line -- not a bad idea!

The down side is that, I think, this is really only useful for the github power user. The upside is: I'm a github power user!

Seriously, though, I hope they don't use this command line as a sort of cop-out for continuously improving their UI.

Well, I don't know how you got that assertion about the normal distribution. But, one reason you could think it's not a simple normal distribution is that computer science classes often have bimodal grade distributions.

Amazing stuff. This may finally give me an excuse to learn Haskell.

I have some concerns, though. I'm no JS expert, but it seems to me the resulting code is a bit difficult to read. The good thing about CoffeeScript is that the code that comes out is more or less like what you put in.

I agree that modern "computer science" educations often don't teach enough to allow you to make great software, nor enough to open your eyes to the grander concepts. But you can't take that to mean that there is some subset of concepts that are useful to you and that this is all you need to know to hone your craft.

I do not like these strange lines in the sand that are drawn between engineers and scientists. These distinctions are artificial and a curious mind shouldn't be trapped on one side or the other.

I think the headline and the blog entry is saying that every line of code is going to be an interface for someone. Whether for the purposes of reading or using your code. Kind of stretching the user interface idea to this other thing, too.

I'm a bit sick of lists of advice on blogs. I wish this trend would stop.

Also, and I mean this as politely as possible, the advice is pretty obvious in this case. Nothing really controversial here to make me think.

I think it must get harder to run a company that way when you get a lot more employees. Once you become just another face in the crowd, there's not as much social pressure on you. The system might break down there.

I mean, I'd love to work in a place like that. And I'm sure lots of others would. After all, many of us are altruistic and hard-working people, which would work great in a culture like that.

What an interesting problem... so, if you were to build a searchbot, what would it type into those form fields it found?

It has to be very difficult, especially since you can't do too many submits. Could you somehow infer what to put in there based on searches in your own database already?

There's another fast food chain that's kind of like this: Five Guys Burgers and Fries. Best burgers I've ever had. And they only serve burgers and fries (the occasional drink, maybe, if you're lucky and you ask nice) and that's it. They make everything from scratch.

I think focusing on something simple and making it super-special is a great way to make a business.

I'm not sure what you could be basing that on. I didn't see any demos (or did I miss a link?). I read a list of features and a vague description in a few places. You can't really make a judgment either way.

Hmmm... it's an "iPhony" for the most part. I wonder what else they have in store. Is the openness of this the entirety of the radical innovation in this? Or am I expecting too much?