British intelligence used overlapping photography to create a 3D map of occupied Europe during WW2.
In more recent times, the maps were used to identify possible archaeological sites in Scotland.
Socialize with people in your organization. Get to know people outside your team, especially those from non-technical departments. Try to have lunch with different groups in different days
Why:
1. Chances are you'll meet very interesting people, with a background different than yours. This is invaluable, in my opinion
2. You'll understand how the organization works and how information dissipates.
3. You can learn about their jobs, and if possible, find ways to make their jobs easier for them. Do someone a favor, they'll most likely return it.
3. Networking can provide very interesting opportunities in the future
4. You'll get perspective from outside the technology bubble
Physical exercise. If possible, try to do it at least 2 days a week. Besides the obvious physical health aspects, regular exercise is a performance boost for intelectual work.
The development cycle is basicaly this: write Typescript code in a .ts file, transpile to a .js file, load .js into html. Transpiling can be handled by the IDE or by a build tool like gulp. For example, IntelliJ Webstorm has a built-in file watcher that tracks changes to .ts files and transpiles accordingly.
Typescript can be debugged on a source code level, using source-maps. Webstorm and VS Code have built-in or plugin solutions. I heard some people complaining about issues, but i had a pretty smooth experience so far.
British intelligence used overlapping photography to create a 3D map of occupied Europe during WW2. In more recent times, the maps were used to identify possible archaeological sites in Scotland.