back
user profile
apitman
13,487karma·3,567submissions·December 11, 2014
about
Software architect on the iobio team at the University of Utah Eccles Institute of Human Genetics. I'm passionate about the application of computer science to solving health problems. Hans Rosling is my hero.
Personal site:
apitman.com
Projects:
IndieBits.io - A community for data ownership, self-hosting, and decentralization.
LastLogin.net - A free, privacy-focused login provider
TakingNames.io - Domain names for self-hosters
boringproxy.io - Simple, e2ee tunneling proxy
droplock.apitman.com - Simple secure secret sharing
recent activity (3,567 total)
comment
Man, we really are spoiled with some great languages and frameworks these days.
comment
Khan Academy got me through calc III and diff Eq
comment
These principles are useful when learning anything really: human language (immersion), programming (build something), sports (practice), etc. That said, as someone who worked in software engineering f…
comment
Yes we can hope. That would be awesome
comment
If you could look under the hood of a lot of aerospace software it would scare you too.
comment
I'm not deeply involved with the Node community, but on the surface this sounds like really exciting news. From what I understand core development has slowed down quite a bit with Node.js, and th…
comment
Awesome! I figured such a thing would exist eventually but didn't realize it was already in the wild.
comment
I paid $30 for Bob's mountain DVDs, ripped the audio, and use it to help me fall asleep at night. Worth every penny.
comment
Visual Studio is awesome. I'm really excited to see how Code turns out on Linux, especially for things like building GUI apps and 3D stuff.
comment
That was a joke ;)
comment
Ah yes DOORS! I remember using that on one of our projects. Pretty sure it was 787. I had the feeling that if used properly it could be a powerful tool. But I also remember the whole IBM Rational suit…
comment
Keep in mind we're talking about C-level communications software, not an autopilot system. And the code was eventually tested heavily, just in a very inefficient and expensive manner. But I don…
comment
A subset of it, yes. Any dynamic memory allocation is out, which would pare it down heavily, but you can still reap the safety advantages with the static stuff.
comment
Caliber looks great. I can only hope they're using something like that nowadays. Of course it has the word "Agile" in it so it's probably about 10 years too young.
comment
Not sure about all of Boeing. I worked for a subcontractor who got a small piece of the project from Honeywell who contracted with Boeing. But we worked on aircraft from Boeing, Gulfstream, Airbus, et…
comment
C is incredibly portable and tons of programmers know it. Ada is great in a lot of ways but just never got the traction it needed to be #1.
comment
Jinx!
comment
Different type of tracing. I'm referring to textual tags which are used to associate a design requirement with a piece of code, the idea being that you can show a requirement is fulfilled by show…
comment
I honestly can decide whether this is serious, satire, or conspiracy theory, but it's awesome nonetheless. My first project working on the 787 was converting an Ada codebase to C.
comment
I've never heard of anyone getting Linux running under hard real time constraints. You can get it pretty good (excellent for real time audio, for example), but can never be 100% sure you're …
comment
I think RTW (reinventing the wheel) is a favorite pastime in avionics, right up there with DRY (do repeat yourself) and TED (test eventually design).
comment
Ah yes I completely forgot SRD -> TESTS -> Then Code. Maybe that's because we always did it the other way around... I'm telling you, there's money to be made building tools for th…
comment
Might be time to remove working on the 787 from my resume. I feel like the poor thing has been one disaster after another in the news. I can't speak to the quality of the A and B level (most crit…
comment
Similar for me. My first ever programming assignment for a real company was converting an Ada project to C for the Boeing 787.