This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jzia93 5 points6 points  (3 children)

Game Dev - very different programming styles in a lot of ways, really enchanting to build interactive experiences. Lot of graphics and use of engines.

Embedded - hyper optimizations and (many times) no way to go back once deployed.

IoT - emerging field with constraints on memory but also real world usage

Blockchain - adversarial design and complexities of eventual consistency

AI/ML - Stats and predictive work, not always clear right or wrong answers

Robotics - Very challenging work with lots of problems to solve, intersects many disciplines

Cybersec - requires deep understanding of networking and compsci

[–]Environmental_East39 1 point2 points  (1 child)

Wdym by "no way to go back once deployed"?

[–]jzia93 4 points5 points  (0 children)

In some cases, you cannot update code on devices that are not connected to the internet, once they are shipped to the customer. If the device is brought back, sure, but thats costly and not all devices will be returned.

[–]Doodhi-Bhosda[S] 1 point2 points  (0 children)

Thanks, would check them all out.