Please contact me. My Background: founder of successful VC backed company with a successful exit. Professor of Practice at University of Wyoming (now) retiring at the end of this semester. I teach full stack development and database. My product company was a database performance tuning and storage management tool. pschlump@gmail.com
I (with my family) lived 5 years on a 13 m sailboat. I added AIS and EPIRB to the boat as we had many off-shore passages. AIS (class b) costs about $500 (US $). EPIRB is about $400 with a $200 every 24 month cost.
I have had a number of contracts where my entire job was to fix the performance problems introduced by using a ORM. ORMs add a layer of complexity to your code and a huge risk of really bad SQL.
My experience is that ORMs fail at dealing with reports, searching data and all large data updates. If all your application needs is a single row of data tied to some other set of single rows of data then an ORM might be of limited benefit to you. I have had multiple contracts to fix the performance problems introduced by ORMs. In the test database the ORM was good - in the real world not so good.
Most of my development is cross platform. I switch every day from Windows, to Mac, to 64 bit Linux, to Linux on ARM and then back around every 4 days of work. I also test every day on iPhone, iPad and 3 different Android systems.
I can imagine what he is saying. In a Cherokee 180 4 person airplane you do steer on the ground with your feet and control the throttle with your hand. In a Gulfstar 50 you steer on the ground with a dial for your left hand placed off on the left. You need training to use each machine. The world has not come to a screeching halt just because not all airplanes have the same controls.
Every single person that reads HN should talk in person to two people that don't read HN and explain SOPA/PIPA and why
they should contact congres and complain about SOPA/PIPA.
Phone calls and letters are better than email.
Tomorrow I will swim with fish. Today it is stormy and we are safely tucked in a protected harbor. I program when the weather is bad and swim when it is good.
That world is not completely gone! I use VI to connect to amazon AWS servers over a satellite link. It is faster than 1200 baud but with horrible latency. VI is the only editor that works.
I just finished implementing BrowserID in an application that I am building. It is quick and easy to use. Perhaps 20 minutes to get it to work. I used OpenID before. OpenID is annoying and difficult. I spent 3 full days working on it.
I just finished coding a web service in both Java, PHP, and node.js. Java took 1848 lines of code. PHP 548. Node 201.
In my tests Node uses much less CPU and has way better
performance than Java or PHP. 201 lines is far easier to get
working than 1848.
I almost never comment - it takes time and I am busy. I am doing another startup after having been on vacation for 8 years. How the world has changed! 8 years since I sold my
last business and I am learning all over. HN is a faucet of knowledge on turned on full boar. I have been reading and learning like crazy!
It looks a lot like Forth (a RPN language). Many years ago I worked on a hardware project to build a Forth machine specifically for running ""reversed lisp"".
I would be interested in a set of tutorials on buttons, drop shadows, torn paper effects, header design, logo design text effects - all of the stuff that I use or need to use Photoshop for.
I live in an area in the USA where Verizon has been testing IP6 for months. My solution for a business that I support is converting all the routers over to DD-WRT. So far it has handled all of it with amazing grace. Am I missing something?
A C programmer may not have the same productivity as a Ruby programmer - but when you need to write a device driver for Unix/Linux or a Windows System service - Ruby is not a decent choice. Productivity needs to be relative to the task at hand and choosing the correct language for the job is part of that task.