HNHacker News
TopNewBestAskShowJobs

joelbirchler

8 karma · joined January 31, 2011

submissionscomments
joelbirchler··on Ask HN: What open source project, in your opinion, has the highest code quality?
Kubernetes is extremely well designed.
joelbirchler··on Ask HN: How do you become productive in a new project as a senior developer?
>> I just started writing a summary of our standups and told them they didnt have to do it individually any more, >> it was appreciated and mgmt still get the info they need.

I'm skeptical that management would need a daily status.

joelbirchler··on Ask HN: How do you become productive in a new project as a senior developer?
My approach is to learn the stack (read books, sketch/prototype).

Get the team to whiteboard the architecture with you. This is better than existing documentation because you will get the full commentary and start building a mental model of the software.

Ask the team about problem areas.

Don't push on major stack/architecture changes until you know the stack/architecture.

Make sure the base engineering practices are there. You should have a seamless workflow from pre-merge code reviews, testing, and deploy.

joelbirchler··on Clojure for the Brave and True (2015)
This is a fantastic book-- but it's hardly news. It was released in 2015.
joelbirchler··on Background to Programming Erlang
That link doesn't seem to work. Either way, Isn't it this one? http://pragprog.com/book/jaerlang2/programming-erlang
joelbirchler··on In JavaScript, why does (null + null === 0) return true?
The + operation is evaluated first, and + coerces nulls to zeros. This looks like:

(null + null) === 0

(0) === 0

true

joelbirchler··on Who Killed Men's Hats? Think Of A Three Letter Word Beginning With 'I'
Hats aside, Emma Goldman was an anarchist not a socialist.
joelbirchler··on Ask HN: Who is Hiring? (April 2012)
DECK Monitoring (deckmonitoring.com) is looking for senior developers and a sys admin.

Skills & Requirements --------------------- * At least six years of programming experience, professional or unprofessional. * You have tackled tough problems and developed large, highly-available applications. * An excellent command of a high-level language such as Ruby or Python. We use Ruby extensively. * Strong SQL skills. * Best practices are in your bones. You write unit tests, pair code, peer review and strive to create beautiful code.

Bonus points if you have experience wih:

* Rails, RSpec, Cucumber, Sinatra, Git, Lua, R, Redis, Resque, JavaScript, HTML5/CSS * Math and Statistics * Energy monitoring * Scrum/agile methodologies

About DECK Monitoring LLC ------------------------- DECK Monitoring is the US market-leader SaaS renewable energy monitoring company. We make great software and take on complex problems (with the help of a whiteboard and some code). We hire the best programmers that we can find and treat them well.

* Competitive salary and benefit package (medical, dental, retirement) * Conferences, books and other perks * Choice of Linux or Mac, editor, etc * Offices downtown Eugene and Portland

How to Apply ------------ Send a paragraph about yourself with relevant links to recent code and a plain-text or pdf resume to careers[at]deckmonitoring.com

joelbirchler··on Smoothie Charts: a small javascript charting library for live streaming data
Explorercanvas will help you out here. I am not sure if it can keep up, but it performs very well. http://code.google.com/p/explorercanvas/
joelbirchler··on Ask HN: Who is Hiring? (December 2011)
Eugene, OR. Full time.

Deckmonitoring.com is an energy monitoring company specializing in solar PV and green technologies. We are looking for really great people to join our development team.

The main application is Ruby on Rails. The client-side application is in active transition from Flash to HTML/JavaScript. We have massive amounts of data coming to us from solar installations all over the world and we display that data on a dashboard in near real-time.

Send an intro paragraph and links to sample code to: careers[ at ]deckmonitoring[ dot ]com

joelbirchler··on Eclipse launches new language to cut down Java boilerplate - Extend
this is stupid
joelbirchler··on Ask HN: Who's Hiring? (February 2011 Edition)
DECK Monitoring (Eugene, Portland) is looking for senior Ruby and JavaScript developers. We do renewable energy monitoring software.

You should rock at: JavaScript, Ruby, Rails 2, HTML/CSS, MySQL, RSpec and testing, version control, basic math. It'd be cool if you knew: haml/sass, git, jQuery, linux (Debian), ActionScript 3, Cucumber, Rails 3, Sinatra, foosball, agile/scrum/xp

Email your resume or a short intro to careers@deckmonitoring.com.