682 karma · joined October 31, 2014
Having said that (and if you're still going to go for it), I'll try to give you some pointers.
1. Being a good engineering manager means having a good framework for getting things done. You probably have something like this already but as a manager, you have to be disciplined about keeping your team happy and productive, as well as knowing what everyone is working on at all times.
2. Be able to demonstrate how you think strategically and not just tactically (e.g. tactical: we're going to use MySQL because we have a hard schema, strategic: we're training engineers on the AWS tech stack because we have (or want) to move our organization in that direction for financial reasons).
3. Value "output over activity". Andy Grove's High Output Management is a godsend that explains this concept very well, but for the interview, demonstrate that you know the difference between people flapping their wings vs moving the needle forward.
4. Be able to speak about the difference between leadership vs management. Leadership is getting people to follow you while management is having people work for you. Management also means understanding the schedule, building a roadmap, and working with other groups to influence or lead important initiatives.
5. Helping ICs manage performance, motivate and incentivize good work, providing mentoring and guidance including career advice, rooting out low performers and managing them out. This is the hard, potentially unpleasant part of the job, and you'll need to demonstrate an understanding and willingness to do this (no one else will do this for you, this is the manager's job). Critical; since you don't seem to have experience here, you better brush up on this stuff most.
6. You job is also to understand current technology trends and be up to speed on the code, the process on the team, and the ways that things could be improved. Understand iterative process improvement and talk about how you've done this in the past.
There's lots more but this should hopefully cover the big important stuff.
All the best to you!
To use your Casino example, this is like going to that casino and paying for a shrimp appetizer, never receiving it but saying "well at least I got a nice experience and story out of it". People are pissed because they paid for something and still haven't gotten it (at least that's the story I keep hearing).
Having said that; if you believe that a game is about paying for an experience (not a disc or digital license), then you (and a lot of other people) have gotten their money's worth.
I'm not sure how sentimental he is but he does seem quite tied to that voice since there have been lots of advancements in voice synthesis since he originally got this and yet he's chosen to keep this one.
I think you're just talking about a self-replicating machine like a Von Neumann Probe. (check out the show Lexx if you want to see the hilarious end result of this)
Looks cool (fighting the "infected mushroom", ha).
It must be frustrating to work on a project like this, see areas where the language can be improved, but only be able to do the work to make it purely compatible. Hopefully some good comes out in the form of some good SIPs.
1) Function names are misleading or not descriptive enough. E.g. isAlpha(). I assumed this meant is alphanumeric, but it actually means isAlphabetic (as in no numeric values at all). isAlphanumeric() clears this up, but just call the first isAlphabetic and remove any ambiguity. 2) Explicit binary inverts; e.g. isUppercased(), isLowercased(). This leads to bad coding style as conditionals that point in the affirmative usually leads to easier to read code. If it's not uppercased of course its lowercased, so why keep a function around to point this out? Save on the cognitive load on the users and just keep one around. Let them negate it for the desired result.
Otherwise, thank you for contributing what looks to be a pretty handy library that isn't tied to just MacOS/iOS and Xcode. I'm really starting to enjoy Swift and am curious to use it in non-client environments soon and a library like this is a pretty nice tool to have.
Even if they got a steal the whole things seems like a bizarre move. At best they integrate Pebble into their lineup, get some good brain power in SV (they are HQed in MA I believe) and build out their future products with Pebble's finely tuned developer ecosystem (their opensource SDK is amazing). At worst, they go down in flames and in the fire sale they fetch a little more for owning Pebble IP.
Google is definitely winning some points in the "simple and works" category. Pricey but worth it, IMHO.
If you really are that lazy; arduino.cc and arduino.org settled their dispute and have setup a holding company to organize device sales using he Arduino brand. In a addition, a not-for-profit company is being setup to run the educational part of the organization.
I'm assuming this fixes all the B.S. that was the "Genuino" fiasco. Good riddance but the brand has been severely damaged by their scorched earth tactics with devices like the Raspberry Pi gaining amazing traction. It will be interesting to see if it can recover.
Carmack wasn't trying to complete an unfinished game; he was trying to remedy all the complaints people had about it after the game had been out for a while.
Even so, bravo to the team for the extra effort to make sure the experience is as good as it can be.
(Oh, and atmospheric refraction? Surely he means improved mie/raleigh atmospheric light scattering)
The NUC seems more like a Mac Mini than a real desktop PC and comparing it to a gaming PC is just strange. Despite their argument, yes, if you want to play games at optimal graphics and performance levels you DO still need a discrete GPU. Even game consoles (which require a fast data bus) have a discrete GPU despite their (usually) unified memory architecture.
VC's want to make money, pure and simple. The only thing that matters is the liquidity event that allows them to recoup their investment. It can be argued that in the end all these people actually create is personal wealth for themselves since the product and it's long term success (and the success of the founder and company) really don't matter. I think that's a pretty bleak outlook considering they could be making money doing a lot of other things and there is great value in what they do.
VC is a game, and to play it right, they need to distill their decision making into core principles. This whole thing about dysfunctional families that the article discusses, well, I do think you need a certain temperament to be successful in the VC game and maybe the dysfunction helps to build that kind of mindset (non-sentimentalism and drive).
Short and to the point, it's a good doc but not very interesting. Just glad they didn't pad it with tons of code (last I remember Digipen TDD's are required as part of the curriculum and students are known for doing this).
Haven't thought about this game in years, though. What a nice throwback. I thought Portal was great, very polished with great sense of humor but ND was in my opinion a much more fun and interesting game experience (the puzzles really gave you that fantastic "aha!" moment).
After they completed the training they put it up against real veteran pilots and the AI basically did a few things. It would take evasive maneuvers when fired upon and fire when in optimal range. That's pretty much it. And you know what? That's really all modern pilots need to do. It's amazing what they did with Top Gun, making this stuff not look boring. In the end of the day it's just wait for some computer to tell you that you have target lock and press a button. If attacked, take evasive maneuvers and pray. Takeoff and landing on a Carrier is the scariest part.
I'm quite curious how this system would perform in WWII era dogfights where you had to worry about the stress on your plane, had to deal with engines that failed and stalled all the time and maneuvers that were much slower and closer to the enemy (plus no missiles).
Even so, I enjoyed reading the paper (not the article) so would recommend it if you're into Game AI at all.