timhrothgar
Joined 5 years ago
Joined 5 years ago
We have our own 3D light field display technology and a custom graphics and media software platform. We also manage lots of tooling and plugins for popular 3D rendering engines. Our customers are primarily content creators, artists, and scientific application developers.
Why you should consider joining:
- Very interesting technical challenges in computer vision, real-time graphics, and embedded systems
- Growth opportunity (2x revenues and headcount over last 12 months)
- Very collaborative and inclusive culture
- Still lots of room for high impact for a motivated engineer
- Effective engineering management process
Our tech stack:
- Software: C, C++, C#, OpenGL, GLSL, Python, and Javascript
- Platforms: MacOS, Windows, Linux
- Hardware: Nvidia Jetson NX, RaspberryPi 4
We're looking for:
- Experience in our stack or similar technologies
- 3+ years experience working on production systems
- Pragmatic engineers who demonstrate strong ownership
- Bonus points for the following experience: Vulkan, DirectX, OpenGL, Unity, Unreal, AWS EC2/S3/RDS/Route53
Take a look at our postings: https://lookingglassfactory.com/careers
"Sun Tzu then set the women a simple drill and made sure they understood what to do. However, when he started ordering them to perform the drill, the women burst out in laughter. He tried again with the same result. Sun Tzu claimed that this failure of the troops to obey was the fault of the commanders. So, despite the warlord’s pleas, he ordered the two concubines beheaded as an example for the rest of the company. Thereafter, the women did not utter a single sound and performed the drill exactly as commanded."
This is a depiction of Amazon. However, a "simple drill" is not high speed software engineering.
As such, perhaps its an unworthy goal to maintain high code quality over the long-term.
You make a good point though. Perhaps I just miss the good ol' days of working on small teams with small codebases that were pretty easily maintained.
What is (geotechnical) engineering judgement?
* Having a sense of proportion
* Solving the right problem
* Deciding reasonable criteria
Where does engineering judgement come from?
* Know the precedent: What has worked in the past? What has not worked in the past?
* Know the theory: Precedent will always be tested. How do you know if you're going to far?
How do you cultivate this engineering judgement?
* Choose a variety of work to apply your efforts: You might need a variety of jobs
* Keep a notebook: Keep a record of what you see. The power of observation is greatly improved by attempting to reconstruct what you saw
PS. This is the first time that I've noticed that HN formatting is atrocious.