

Марк
05.08.2016
18:51:45
Our safety-critical software is designed against DO-178C and additional standards that we have developed in-house. We've answered a few other questions today about our testing process, so there are more details in the other answers too.
I am a computer science student right now, however I am interested in Aerospace. How important are topics like math and aerospace engineering from a software standpoint? What should I do to help prepare myself for the industry?
A mechanical engineer with a computer science degree is a very hot commodity. Same for a ChemE, CivilE, PetE, etc.
Everyone who I know in these majors who has had a minor or double major in CompSci has had multiple job offers before graduating. Software is huge in every industry right now.
Just think about how much money companies shell out for 3rd party software, that still isn't exactly tailored to their own operations. An engineer with a compsci degree removes that.
А вот вам и образование, без которого в таких сферах остальные берут за щеку по умолчанию

Google

Stanislav
05.08.2016
18:54:09
Слава бгу на фриланс не надо образований

Марк
05.08.2016
18:57:04
1.- how are you using python? (I would imagine not in the rockets) 2.- it seems that you use js only for your website, is that right?
Python is used extensively in Blue to create tools used by engineers for processing simulation results, interacting with our REST services, automation etc. It is mostly our go to scripting language.

Stanislav
05.08.2016
18:57:48
Это откуда?

Марк
05.08.2016
18:58:15
Блядь, АМА. Blue Origin отвечает на вопросы на реддите

Stanislav
05.08.2016
18:58:37
Я хз кто это

here1am
05.08.2016
18:58:39
они лохи

Stanislav
05.08.2016
18:58:41
Нейролог?

vlade11115
05.08.2016
18:58:59

here1am
05.08.2016
18:59:04
это конкурента спэйсх, которые пока осилили только аертикальные взлёт-посадку

Марк
05.08.2016
18:59:20
Они не конкуренты, не тупите

Stanislav
05.08.2016
18:59:26
Вот пидоры)0
Я на своем пердаке и то лучше летаю

Марк
05.08.2016
19:00:09
Дващеебство тут не поощряется

Google

here1am
05.08.2016
19:00:15

Марк
05.08.2016
19:00:28
Нет
У них суборбитальный космический туризм

Stanislav
05.08.2016
19:02:45


Марк
05.08.2016
19:04:58
Hey guys! How much of your software would you say is built from scratch? In my experience, older aerospace companies tend to rely heavily on heritage code with only the minimum modifications needed to get the job done.
Does BO follow a similar philosophy by building upon work already done? Or are you building everything from the ground up?
We at Blue always try to use the best of breed software/tools for all the jobs we do, but when you factor in the complexity of building rockets and with flying human passengers we do end up writing a lot of our software. That being said we do build on work that's been done in third party services/libraries.
We always start the discussion around what building the service/tool our self gives us in the long run, be it finer control, change control, or customization beyond what it would normally offer.
Do you guys write any in-house CFD/FEA code to analyze your system? Or do you primarily stick to commercial/NASA codes?
When it comes to fault tolerant systems, do you guys rely much on error checking at many points within the pipeline or just at critical pathways? Like for example, error checking between the ecu and the main computer or between the sensors and the flight computer or do you still check internal memories of the computers with parity or bit by bit comparisons?
We primarily use third-party CFD tools.
Fault tolerance is interesting. Generally you're employing it where you need high reliability. However, simpler systems are often more reliable. So while we won't go into the details of our computing architectures, we definitely aim for the simplest systems that meet our fault tolerance needs.
How do you do testing on your software? Oh yea, how do you go about tracking the tests and the results?
Please get down and dirty if you don't mind.
For Enterprise software, we write our own unit tests that run in jenkins automatically. We also run integration tests. We use jmeter for load testing our backend, and Frisby (which is a nodeJS framework) for sanity checking the data we get back.
For Avionics software, we also do unit-testing (GTest) as well as hardware-in-the-loop (HIL) tests in which the flight software controls a simulated mission.
Do you have any functional languages in your dev stack?
No, unless you consider JavaScript as functional(as some do) which is being used on some internal tools.
Most of our stack is C, C++, and Java along with a few others sprinkled about.
What is your background? Have you all studied software engineering or some of you come from math/physics/etc?
Mostly computer science. However we also have many software team members with backgrounds in math, physics, mechanical engineering, and electrical engineering
How do you guys actively debug your code if the machinery it controls costs millions of dollars? Can you somehow simulate the code running or something?
We can run the code, simulation, and a lot of the tests on a desktop, which is both faster and safer than real hardware. And then we can run on real hardware before we connect hazardous actuators. But at some point you've got to control a real actuator for the first time. At that point you don't plan to be actively debugging: you start logging everything, add safety glass or blast mats, and then step away. Far away.


tosh
05.08.2016
19:13:45
И нахуя здесь это всё?

Stanislav
05.08.2016
19:13:54
Поддерживаю
Я бы зашел почила если надо

vlade11115
05.08.2016
19:14:28
Человек набивает стату сообщений для бота статистики)

Google

Erlex
05.08.2016
19:15:35
qq all,хелпаните не могу ни как python выучить хочеться но в падлу пздц,книжку посоветуйте или что то бругое

tosh
05.08.2016
19:15:39
Щаз бы в 2016м понаяривать на стату бота

Erlex
05.08.2016
19:15:40
Спасибо

tosh
05.08.2016
19:15:59
Рядом чат для новичков
Но подход
> в падлу
мне уже нравится

Erlex
05.08.2016
19:16:14
=В

v
05.08.2016
19:16:19

Andrey
05.08.2016
19:16:20
Лол, самый охуенный подход

v
05.08.2016
19:16:24
тогда будет не в падлу

Stanislav
05.08.2016
19:16:31

Andrey
05.08.2016
19:16:36
Так может оно тебе и не надо вовсе

tosh
05.08.2016
19:16:40

Stanislav
05.08.2016
19:16:49
Это боль чувак не учи
Ниучи плз
Хужи станет

Andrey
05.08.2016
19:17:07
Да чо вы
Будущий джангист

Stanislav
05.08.2016
19:17:19
Или посмотри курсы Бовсуновского
Кто знает тот поймет ^_*

Erlex
05.08.2016
19:17:21
надо"
Так может оно тебе и не надо вовсе

Google

tosh
05.08.2016
19:17:26

Erlex
05.08.2016
19:17:55
в анус курсы Босуновского

Andrey
05.08.2016
19:17:59
Так тут либо джангу обсирать либо сообщения марка читать

tosh
05.08.2016
19:18:12
Но ведь можно ещё ждать, пока заджоинится тян!

Stanislav
05.08.2016
19:18:27
Учи сказали
Бовсуновский топ, правда парни?

Admin
ERROR: S client not available

Марк
05.08.2016
19:18:50
Hi what sort of info are you storing on mongo? Why non relational db?

tosh
05.08.2016
19:18:59

Марк
05.08.2016
19:19:05
We use MongoDB internally in some of our services to store meta data about various things. We always think of what is the right tool for the job. Do we need transactions? What is the data access pattern? How do we plan to scale and on which dimensions? What is the cost of development and operations. All these questions and more guide our choices.

Andrey
05.08.2016
19:19:10

Erlex
05.08.2016
19:19:15
Да бегу учить Босу
Не ну я серьезно

Марк
05.08.2016
19:19:30
Ну уж получше чем попиздеть про "заебал" и суши

tosh
05.08.2016
19:19:37

Stanislav
05.08.2016
19:20:04

v
05.08.2016
19:20:08

Stanislav
05.08.2016
19:20:12
У него заплатил раз на сайте и доступ навсегда

Марк
05.08.2016
19:20:15
А вот почитать, что юзают пацаны из аэроспейс - это интересно

Google

tosh
05.08.2016
19:20:27

Марк
05.08.2016
19:20:44
Чувак, вали нахуй

Erlex
05.08.2016
19:20:50
Ладно,кто как выичл python

tosh
05.08.2016
19:20:56

Stanislav
05.08.2016
19:20:57
ПРУФАНИ ЧТО КОСМОС ЕСТЬ БИЧЬ
ТЫ ТАМ БЫЛ? А? А?

v
05.08.2016
19:21:16

Erlex
05.08.2016
19:21:19
АХАХАХХА

tosh
05.08.2016
19:21:27

Erlex
05.08.2016
19:21:39

Stanislav
05.08.2016
19:21:42
А потом по докам

Aragaer
05.08.2016
19:22:10
а чего не так монго?

Erlex
05.08.2016
19:22:32

Stanislav
05.08.2016
19:22:57

Aragaer
05.08.2016
19:23:08
в смысле?

tosh
05.08.2016
19:23:27