197 karma · joined November 14, 2012
My answer was, "I don't know; I would look it up in a book. Is this really relevant for an architect position?" I got the offer anyway and turned it down.
I think these technical interview questions are a silly way to evaluate developers. You almost never have to write low-level sort routines because you just call them in runtime libraries. But it's harder to evaluate the more important ability to modularize code and manage complexity.
Another friend started out in programming and IT, but he migrated to a sales engineer job where he works for [big infrastructure vendor] to design solutions for their clients.
Your comp definitely plateaus if you remain an individual contributor. You become more valuable, and more highly compensated, by managing and/or mentoring people, helping evolve the technology to match the needs of the business and to find new markets, touching customers and revenue, etc. In my opinion this is required from all senior level technical people in the software industry.
I think the stuff about humanely killing the lobsters is hogwash. Boiling and eating a live lobster is one of the few meals where you have to confront the fact that we kill so that we can eat. Hold them upside down, plunge the lobster headfirst into the boiling water, and give thanks for life. And make sure you have a pot with a heavy lid.
The simplest way around this would be to set up your SaaS business in Canada.
The problem with the proposed legislation is that counties, cities, and towns can each set their own tax rates. So the compliance costs are high because of the thousands of different rates. You cannot use something simple like state or zip code to determine tax rate; you have to use geolocation to get the exact jurisdiction. And governments typically levy penalties if you get your sales tax collection wrong. So who is responsible for paying the penalties if the third party tax collection service makes a mistake?
The way this was supposed to go down is that states were supposed to simplify the number of different tax rates before requiring out-of-state businesses to collect their sales taxes. You shouldn't need to subscribe to a sales tax compliance service to do business in the United States.
But I always give money to veterans.
I looked at maven a couple time but could never figure out how to convert a make-based build to maven because there is always a bunch of weird hacks lurking in the makefile. However, I do see how maven would be fine for a new project.
None of this technology made it into a mainstream Mach distribution because the band broke up: Rick Rashid and his staff and students went off to work at Microsoft Research. Brian Bershad took over the project and then moved to University of Washington. It was also becoming clear in the mid-90's that the OS didn't really matter much anymore, since the big money was being made in Internet applications. So most of the hackers who might have worked on new operating systems during this time ended up working on application servers and web apps instead.