I have a similar story, but it was my first programming job, and it wasn't a cake-walk to get it, so for myself I simply couldn't imagine doing much better. And to be honest, after quitting, I haven't. I'm at least healthy and happy again.
But you're right, honestly the only thing I really learned about that experience was I should have just quit sooner. That's really all there is to it.
I would definitely hire them. I don't see it as a lack of commitment, rather he/she just understands the value of their time. 24 hours of labour is NOT 60% of a full work week, especially for a knowledge worker.
I stocked up on this new limited edition Eggo cereal, as it is the spiritual successor to the long forgotten Waffle Crisp, the #1 cereal from my childhood. Honey Comb simply does not compare, don't even bother mentioning it. If things start getting scary, I'll stock up on some milk.
Being anti-Veblen is not the reason I dislike Behringer. It's not so black and white when it comes to cloning or replicating original designs of the past. It can be done tastefully. Behringer does not do their clones with integrity.
Facebook is really big so lets treat it as such, and look at things piece by piece. Start with treating Facebook's NEWS FEED as a newspaper perhaps, then move on to other problems like hate groups using facebook to organize, marketplace fraud, etc.
Been there. Anecdotally, a good indicator of a feature factory is the turnover in marketing, a particularly gruelling department to be in when you are not finding any consistency with the message you've been tasked with communicating. That kind of situation is okay and perhaps even fun if you can count your colleagues with your fingers, but at companies larger than that, the general lack of understanding of what your software does is a kind of debt, perhaps even classifiable as technical debt.
I tried to raise red flags to my bosses when our colleagues in customer support we're making feature requests for features we already had. The company as a whole lacked the courage or enthusiasm to tackle those design flaws, and instead would request additional features. I tried really hard to fight for removing features too...
It's nice working on any well known product really. I spent 3 years with a tiny startup doing enterprise software, and I can hardly even explain it to other employers, because hell, not even my own boss knew what he was trying to sell. We just had some kind of survey builder platform with a mess of features that was starting to stick with people.
Finding my 2nd job is just as hard as getting the first one, as the product I helped develop is just not that interesting. It would be so much easier to just say I worked at Google, Airbnb, Apple, whatever. I'd be upset, but I don't want to work for a FAANG regardless.
I think brining usenet back is problem solving in reverse. Usenet will not bring back the joys of early internet, but attempting to revive an old technology through the collaboration of other curious and passionate people certainly will.
I honestly never noticed I was scheduling my time in half-days or even full days, but it's so true for myself. I would've thought it was some sort of anxiety thing, but having plans several hours away in my schedule is extremely debilitating to my creative flow. Just one scheduled item, even something enjoyable like going out to a nice restaurant, can practically paralyze me from working on stuff. Fortunately chores, errands, and house work generally do not fit this bill.
Or rather it prevents me from venturing into the unknown, like when working on a novel program or writing music from scratch. I really had no problem accomplishing day-job things despite knowing I had scheduled meetings later on in the day.
I'm pretty apprehensive about this "callAsFunction()" feature. Requiring users to name things in a specific way was the kind of awful UX our customers struggled with when using our hobbled-together marketing software.
IMO, some better alternatives, in order of personal preference:
* Give away the functionality to all types that implement only a single function.
* Require an explicit protocol conformance. I get that the language does not want features to be hidden away, but requiring a user to implement a function with a specific name and signature is literally the job of a protocol. It doesn't seem like much of a hurdle for non-beginners, who have likely been familiarized with core protocols like Sequence or Collection, to acquire a knowledge of a CallAsFunction protocol.
* Introduce a new keyword, or tag (like @implicit).
* Allow the user to unlock the functionality through a more obscure phrasing. Even something as ugly as "func ` `()" could be preferable.
The answer to both questions is yes. A bootcamp helped me because it put me into a collaborative environment where I had some kind of obligations to show up and complete projects. Ultimately, you really only need side projects. I'm actually struggling in my job search right now, despite getting my foot in the door and doing great work for about 3 years, as having one company on my resume is not making up for my lack of newer side projects.
As a native iOS developer I will gladly help you answer some of these questions if you want to provide more specifics on what you're looking to do. Could you reply with your email, or put it in your HN profile? Or just elaborate here?
On mobile we work with pretty high-level abstractions, so if you did this yourself, most of the new stuff to you would be the frameworks like UIKit or Core Data (at least on iOS).
Edit:
Ray Wenderlich and objc.io are my go-to learning resources for iOS stuff
The problem is propaganda. Climate change is the victim.
Even staples of modern life, like vaccines, can be sullied by the private interests of the ultra wealthy/politically affluent.
Two days ago, on my way home from an errand, I made the mistake of entering the subway at a digital-only entrance. Tap payment only. The fare box is shuttered up permanently, leaving me at a loss as to who I'm supposed to show my paper transfer to.
Having just had a taste of dystopian future injected straight into my veins, my irritability was at a peak, so I tried to quickly pass through behind someone else. Fuck it, I have my transfer I paid for anyway right?
A lady in the city's transit uniform instantly appears from behind the fare box and asks me what the hell I'm doing. I avoided trouble, but, well, I don't even know what to say really. It is just so absolutely bewildering and upsetting to have no human in uniform to go show my transfer to, but faster than I can snap my fingers does one appear to be the muscle.
Capitalist power structures will forever invent stupid shit for humans to do. The rich and powerful seem to prefer it this way, because whatever the hell it is for them that replace the simple joys of friends and family, is something that can only be appreciated when others can't have it. Diamonds.
> No one argues that water in the best case should be free and that it’s in the public interest to provide it, but that’s just not realistic in a lot of cases.
I disagree. I don't believe there is a single good reason for why our world has both trillions of dollars of wealth but also people without access to clean drinking water. It's just not right.
The communication failure begins with management. Don't blame the employees if there are no mechanisms/systems/processes in place to report your managers.
You're right, it will build up a grudge that gets launched uphill. That's what I did, after letting my manager litter my codebase for months until he made the big mistake of telling me to shut my mouth, giving me a reason to go to HR.
You're not wrong, but I'm considering it a luxury outside the real of automotive. I've been working full time as software developer for 3 years and I cannot afford a Cybertruck. Not even close lol.
But you're right, honestly the only thing I really learned about that experience was I should have just quit sooner. That's really all there is to it.