364 karma · joined October 7, 2011
https://www.pathforward.org/return-work-programs-around-us/
They specifically help people who left the industry for caregiving roles reenter the industry.
Experience alone doesn’t mean much.
1) What data other than anecdotal (e.g. it feels like things crash more) do we have that supports the assertion? 2) What features would you ask Apple to focus on? What improvements are necessary for macOS to be a better development platform for you?
I don't have any major complaints about macOS itself for development purposes. Others may and I read a lot of gripes about it generically but very little specifically.
I don't develop on Windows, but I know a few engineers that use Windows are some of the best, most productive engineers I've met. I went to college with one that's been at a few high profile places and live-streamed and his workflow is pretty amazing.
As for me - environment is never the bottleneck for me when it comes to solving hard problems, and those are the problems I care about.
It was (and still is) a great OS to use - but to pretend that pre 2007 existed a time where everything was perfect and no problems existed is absurd.
I feed mine Wellness Core and they love it.
Ex: Rob Pike uses a macbook air. Is he not a professional?
There's a huge range of needs even within the pro user camp and I'd posit that the majority of them will be well served by the new Macs. If you're doing game development I'd argue Apple hasn't made great machines for you in the past so I'd expect a continued miss on the portable VR front as well.
For those that are doing visual work - are current generation machines actually not powerful enough?
It gets stickier when you dive into other types of derivative work. Let's say you write a book and I translate it to Spanish. It's my translation of your story. Based on your framework, is it okay to sell at conferences in paperback form? If not, how is it any different than drawing a character I created and selling it on buttons?
Also, do you have anything quantitative to back your statement about being out of touch? That hasn't been my experience generally and I work quite hard to ensure I don't lose touch. That's obviously only data on my experiences - but I didn't make the assertion (I genuinely interested though).
As a leader of an engineering team (and an engineer), I think the is this is entirely the wrong approach. It's a leader's job to get the team to understand why writing tests is important and have them write them. Sometimes an individual isn't a great fit on the team and you need to figure out how to handle it (i.e., they refuse to write tests but the rest of the team is).
There are few points in this article that resonate - but there are many that are complete off base such as
> Managers translate the project’s Big Picture into individual tasks for developers, with their details and interactions specified in minute detail
I agree that leaders/managers translate the big picture to developers (provide vision) - but the team should figure out the minute detail - otherwise you're removing autonomy, the ability to fail, and are yourself falling into the pit of micromanagement.
Take a step back and think about your statement...
What do you mean by "hacked into it"? Do you mean people used wget -r on the developer docs and grep'd out codes to try?
O(n) is quite easy in this problem.
Once one understands the actual problem (wikipedia has a rather nice graphical pyramid showing a few rows being generated), it should be a rather simple task to implement a naive version of it in any modern language. Is my ruby version the best performing? Of course not. However, it demonstrates some obvious insights into it such that the first and last members of a row are always 1's.
If I were hiring engineers, I'd be slightly wary if they couldn't at least make basic insights such as that and get darn close within a few minutes. Obviously, there are nerves and other things that can cause issues during an interview process - but one should arrive at a general solution rather quickly, even if it's not the most beautiful.
I don't think anyone is trying to be condescending - but the quick naive approach using an array and calculating some sort of offset to get your values is simply bread and butter in our profession.