108 karma · joined August 19, 2015
[ my public key: https://keybase.io/gibsjose; my proof: https://keybase.io/gibsjose/sigs/K3fomc1utKMRWYazGLY98fqA8DMAoEMc3eBzhWZ1yXQ ]
It’s just a single file (replaces your ~/.gdbinit) that wraps your GDB session with a nice TUI using the Python API. I’ve found it to be a nice middle ground.
The X37 does not have the mechanical tools or sensors required to perform the kind of reservicing Restore-L is doing.
I work on Restore-L and believe me, there is a huge need for on-orbit satellite refueling and reservicing. The vast majority of satellites reach their end of life due to depletion of fuel, not due to electrical problems or sensor issues. This will be a huge business one day.
Saying that the hiring process is flawed isn't the same thing as saying everyone is special and deserves a job there.
From my anecdotal experience, I felt that they focus too much on algorithms and give the same interview to every candidate regardless of their experience or desired job. I made it very clear I wanted to work in embedded systems and write code for microcontrollers and they asked me questions about graph theory. Algorithms are not everything, especially for a company with such diversified technology opportunities. If I'm working on search, then sure. But embedded software? Can't they take the time to focus the interview even the slightest bit?
Not a big deal though. I know they have an endless supply of candidates and thankfully we as software engineers have a pretty good selection of places to work.
We're going for LEO reservicing. It's quite a challenging mission, especially since our client was never meant to be reserviced let alone rendezvoused with in the first place.
I would have really liked to see all these numbers in C, and other languages for that matter. Perhaps add a dropdown box to select the language from a handful of options?
My social circles consist mostly of international folks who work in various agencies and laboratories, and a few who work in private industry.
My biggest fault with DC (and most of the east coast to be honest) is just the difficulty of starting a conversation with someone. It seems like a lot of people walk around with their heads down here (either glued to a phone or the pavement) so as to avoid making eye contact. Folks here also give me strange looks when I say "sorry" all the time.
But hey, different cultures and different strokes. Not saying one is objectively better, but I definitely know which one I prefer personally.
Coming from beautiful, friendly, cold Northern Michigan, I'd be ecstatic to get out of the DC area, but good luck moving the other 10,000 NASA employees.
It's a different culture in the Midwest. Some good, some bad, but overall I personally prefer the ability to have friendly conversations with strangers back home than the (generalizing here) awkward, egotistical, self-interested metropolitan area here. The first questions you are asked in DC are inevitably "Where do you work?" and "What's your title?". That being said, DC is a beautiful city and there's a lot of great things here.
But still, I'd much prefer to be camping on a beach on Lake Michigan...
May I suggest 'Menlo' as a backup?
EDIT: Another great point referenced in the Power of 10 rules: a requirement is only valuable as long as you can enforce it. With some exception, if you can't enforce it with a static analysis tool or something of the sort, it might not belong in your coding standards.
Have you had experience with DACA + 245(i)? We're hoping that doesn't complicate things much.