HN user

debreuil

21 karma
Posts1
Comments8
View on HN

Just left Google after ~4 years, and couldn't be happier (always been more comfortable independent though). I liked everyone I worked with, but the work was incremental at best, and most often about perf optics. You'll probably be surprised how hard people work outside those companies, and how good they are (even if you already knew -- it's easy to forget in there).

I'd say if you don't have something you really want to do, just take time off and code for fun until you figure it out. I wouldn't just go work somewhere else, esp somewhere that is impressed with such a resume, it would probably be worse.

Mainly, you need to figure out how much of your soul is left, and if the rest can heal or be repurposed. Because of your financial security, finding a personal mission you care about will be essential. You could make a difference. And you should.

Swift is not 12 years ago

It is definitely more strongly typed than objective c. Swift's type inferencing is up there with Haskell, and Objective C/XCode's 'find all uses' is still string based.

Totally agree with your 'reduce ambiguity' observation, and I think long term Swift will do very well there. It will also will allow tooling to radically improve from what it is, and multicore to have a reasonable chance to be helpful.

Imo it seems a lot of the language decisions they have made are to make it more compiler/memory friendly (eg the way assign works with arrays). That bodes well for speed/memory/battery I think.

Technically agile has never been about actual programming, it is a process to plan and coordinate programming. Aka a process to 'manage' programming. So I'm not sure why one would be surprised that managers have more interest in it than programmers?

Except pneumonia is from bacteria - you don't get it, or get worse from it based on temperature or wetness. It is important to be sure you are actually on the side of science before laughing at those who aren't.

I just want to point out that in #1: "Time for starting the computer, the development environment and getting the right source." What programmer needs to start their computer to fix a bug? That is crazy talk.

Currently there are very few styling options for iOS and Android app dev. That results in an incredible amount of grunt work that really shouldn't be necessary. At least if you make apps commercially, a quality app that solves this would be huge. It looks like they are adding a lot of features beyond styling, and even moving beyond mobile... so hey, no question, sign me up : ).