1,393 karma · joined August 13, 2010
As of today (2/3/2016), this account is now 2000 days old with 1369 karma. I've decided to celebrate by announcing a switch to a (for better or worse) far-less-anonymous account, "pmarreck".
1) Apple was the first to use USB even though it wasn't an Apple tech
2) Apple was the first to use Thunderbolt even though it wasn't an Apple tech
3) Apple is now the first to use USB 3 Type C (aka "USB-C") even though it wasn't an Apple tech (although rumor has it that Apple engineers had a lot of input on it)
The technology you're probably confusing it with is FireWire, which WAS Apple tech.
For the record, I changed it to (wo)man-up.
True, but unless you own the business, the business' goals are not your goals. The business wants a working product; you need to stay relevant in a career. Sometimes these may align, but not always.
Family and kids are, by any measure, a huge time and energy sink. But that too is also important work that must be done, even if it has professional costs.
The guys writing these new things, more often than not, don't have a family and kids and do have all that extra time. If you have committed to a family and kids, then join a shop where family people work and be content to use yesterday's stuff to get work done, it will still work fine for the most part. You don't have to keep up with everything, perhaps just general trends. Just watch out for that gentle slide into irrelevancy. ;)
Every two weeks? Try every day. I hate to be that guy, but this sounds like whining. You're a developer, it's an incredible privilege (we're part of one of the fastest-growing, most-successful businesses ever, and we basically get paid to solve puzzles by writing machines directly from our minds and in most dev shops I've worked in nobody cares if you roll in at 10am, not to mention that we get compensated quite well while arguably becoming ultimately smarter than doctors yet without any required certification or schooling... I mean, in the history of human jobs, I can't imagine it getting much better!!), and staying on top of new developments is part of our job description. If you're getting fatigued, perhaps it's time to take that vacation you've been putting off, or to (wo)man-up and ask your superiors for more. Or to ask yourself if this is the right career path for you (although there's so much work now that you can get by just fine even relying on decades-old technology/libraries/languages). OR... to specialize. The full-stack developer's days are unfortunately numbered, there's no way a full-stack developer can keep up with every new development while keeping his job anymore. I myself gave up on keeping up with frontend around the time Angular came out...
I still strongly prefer Elixir syntax, of course!
As in most things, you should "do what feels right" and not worry about it too much
See: The last startup I left, and the last bosses I had (who were the founders).
For EVERYONE else at the company who actually cares about the product, though... THEY will have to deal with the tech debt. And it will suck.
Don't be a sucker, man
1) the assumption that intelligence can actually be measured (in which case it's really just "analytical intelligence"), 2) the assumption that other types of intelligence are less important, 3) the fact that you can't even measure creativity, period.
I have a 148 IQ (and I'm a programmer- of COURSE I have high analytical intelligence) and I have been consistently humbled by the "less intelligent."
2) Debatable. Maybe. I have a 6+ and it works pretty fantastic, though, other than the occasional crashes.
3) The mAh of the battery does not matter, because the phone could be a power-suck, and the iPhone is fairly efficient overall. The total runtime of the phone DOES matter. Price? What else are you giving up with 1/4 the cost? My 6+ camera takes amazing photos.
4) We'll welcome you back once you become frustrated with Android. I know at least 2 people who were in the same boat and eventually came back. We all have to make the same mistakes...
Well, that's not right... lol
I think that if he was born 20 years later, he would have been a web developer. He has a knack for pattern-matching, kind of a programmer-brain feature, don't you think?
He could have really used some CS/math coursework
Abandoning a 20 year old technology is really the final nail in the coffin for you?
The only reason I trust the source of an email by its "from" address is because of the history of correspondence with that person from that address. Yes, if it is compromised, I may not realize it right away, or I may (see: phishing emails from virus/malware infestations), but by and large it works as advertised.
Same thing with usernames in forums. There's a certain cred that is eventually attached to a username over time.
If I use the same public key to represent myself in all my communication "for a while", then there's implicit trust that it's me there, for the same reasons.
Key revocation is admittedly not as simple, if I want to continue to maintain my "trust balance" somehow. What happens if I switch email addresses? "Hi guys, this is my new email address." What if I was compromised and someone else did that? (Well, how often does that happen in real life?)
Perhaps you could keep one key super secret (and offline) and sign all new day-to-day keys with it. I don't know.
What I'm saying is- Treat it like email. Forget trying to centralize who owns what key. Forget trying to exercise absolute control over trust in a given key. The key(s) I use "most of the time" is "me". If I need to revoke it, I will suffer some in the short term, but I will quickly build my cred back up by using a new one.
If it was more widespread then perhaps we could centralize SOME third-party signing. Say I could go to a bank and they could sign my key saying "this key definitely belongs to lectrick", and it would work because the bank's public key is known-trusted.
I presume it is assumed that corporate policy has better data integrity best practices than your average Joe Homeowner.
Seriously though, at launch, leveling was 100x slower than it is now. Took me at least 6 months (I think... thereabouts) to get to 60, and I played avidly (although I also had a fulltime job).
Also, the author clearly didn't understand blizzard games, or how MMORPG gaming works in general... relevant quotes:
"In fact, Glassdoor wouldn't even be around if it weren't for StarCraft's older, sister game, World of Warcraft, he tells us." (seriously?)
"achieving the highest score in WoW"
Is it becoming necessary to switch to a filesystem that ensures data integrity with redundancy and regular checksums?
User-unfriendliness ≠ "not meant for"