Hacker Newsnew | past | comments | ask | show | jobs | submit | debreuil's commentslogin

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.


> most often about perf optics

I've found once most companies reach a certain size, from an employee perspective they become less results-driven and more perf optics driven.


The gold rush is over because everyone who wants a PC has a PC. -2005ish


The hardware hasn't really gotten significantly better in the last 10 years to get people on the upgrade treadmill again. Phones are on that curve now, but eventually they are going to top out too, and your iPhone 10 won't be that significant an upgrade from your iPhone 9.


I guess it depends how you measure getting better. If you're just looking at Mhz then maybe I can understand.

For me, 10 years ago I had to use a desktop to achieve much of anything. These days I have the power of my desktop except it weighs 2.65 pounds, wireless transfer speeds up to 1300 Mbit/s, has a 13.3in 3200x1800 touch screen, 256GB drive I can read and write much faster than my 3ware RAID0 setup I had back then. Its the size of an actual notebook and runs all day long without getting plugged into anything. Not to mention it only cost me $750 bucks compared to at least twice that for my old desktops.

For me, it feels like things have improved fairly significantly.


We're sort of out on one end of the bell-curve, really. For Joe Blow, average computer user, email and Word and YouTube works on their decade old hardware. Unless you're a gamer, there's not a lot of call to have the latest and greatest - and you can still run a lot of stuff on lower settings on old hardware. Long-lived console generations and the paucity of PC-first development have kept the minimum specs on even AAA titles pretty low.

For instance, my parents are happy as clams using a G4 Macbook and a second-hand HP Pavilion laptop


We are already at that stage. Apple is going to have to push out some very inefficient new software before my 5s is too slow and needs an upgrade.


Well, actually that wasn't completely inaccurate. The PC has been a place of declining margins, interest, and activity...


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?


Agile got its first burst of popularity with Extreme Programming, which was all about programming (and how programmers work with business people). TDD and continuous integration both came from XP.

It's only in more recent years that the programming focus has been stripped away.


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.


Well, body temperature has been linked to immune system performance. So wet towels can arguably worsen a pneumonia.


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 : ).


Anxious to see this component set evolve, looks really useful for apps that need their own look.


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: