tick113 | 11 years ago | on: Ask HN: Who is hiring? (September 2014)
tick113's comments
tick113 | 12 years ago | on: You Don't Want to Think Like a Programmer
tick113 | 12 years ago | on: Introducing HipHip (Array): Fast and flexible numerical computation in Clojure
Any plans to attack sparse vectors? Performance on the sparse vector operations I wrote was poor, but being new to Clojure it wasn't a great implementation.
tick113 | 12 years ago | on: 5 reasons why hourly rate is better than fixed price
My primary point of reference is a medium sized fixed price project that was delivered early, and the customer loved the solution and came back for more business. I've also worked countless hourly contracts from both the customer and consultancy side.
1. Assuming a fixed price project requires a big up front spec is wrong. Follow lean/agile principles, iterate and refine. The contract should specify high level basic functionality and the problem being solved.
2. Hard to quantify, but hourly is plenty risky having worked both sides of the relationship. I've seen hours and hours burned building things that are not at all necessary. A fixed price helps everyone focus on building precisely what is needed.
3. Hourly rates put customer and consultant's priorities in line? From a short term view, if I'm paid hourly I'm going to milk the deal. If the consultancy is taking a long term view, everyones priorities are in line. Consultancy delivers fantastic product on time, it's a win by bringing the customer back, and word of mouth.
4. Again, it's how you structure the contract. If a giant spec is written up as part of a contract, you're doomed before you begin.
5. I'd argue the fixed price is a risk balance between the customer and consultancy. If the consultants finish early, they're rewarded. If they are late, they are penalized. This is in contrast to hourly, where it's win-win for the consultant.
tick113 | 14 years ago | on: Ask HN: How to train your brain to recognize opportunities for innovation?
At Brainspace (http://brainspace.com), our goal is to meaningfully connect the world. We’re building the next generation of web and mobile applications on top of our groundbreaking and patented Brainspace platform, and we're passionate about creating the best possible core technology and user experiences.
We are growing rapidly, and as we do there are plenty of opportunities for engineers to shine. We work in Ruby, Java, and some Clojure, building complex systems with high scalability in the cloud. We're looking for an engineer to work on our core technology and service infrastructure. We are a young, fast-moving start up where everyone has a voice and can make a difference, so you'll play a key role in steering our technical direction as we continue to scale (quickly!).
Some tough things we are taking on:
Things you’d be doing... You are a great fit if... BONUS POINTS FOR: You’ll help lead our core development through its current, early stages to post-launch scaling. You love to ship code, have a strong sense of ownership, and an entrepreneurial spirit.We offer:
Do you want to come to work every day and creatively solve big market-driven problems? Our team is devoted to the continual pursuit of technical excellence. We will challenge and support you to get the most out of your potential, and expect you to do the same for us.Sound interesting? Let's talk. Drop me a note - [email protected]