Introduction # Like most self-taught programmers, I spent a lot of my years dabbling with different technologies. But there comes a time in every programmer’s life when they have to learn data structures and algorithms to proceed in their careers. In this post, I will go through the basics of data structures, what purpose they serve, and what’s common between all of them.
Introduction # From The Zen of Go:
If you think itβs slow, first prove it with a benchmark
Don’t assume if things are slow. Benchmark it and see if they are really slow.
One thing to note here is benchmarking a program is different from profiling a program.
Benchmarking is the way we check how fast our algorithm is for a given unit of the program. In benchmarking, we typically see how many iterations can a piece of code can run in a given time.
Nuke is a very powerful VFX tool in the industry. But at the time of learning, people often don’t pay attention to the optimization. Which leaves them with relatively longer render times.
Note: Not every point can be followed. Do whatever is possible.
Connect with on LinkedIn.
Hardware Related # Get Two Hard Drive # When you read footage from the hard drive, and write/render to the same hard drive, you actually make hard drive do double the work. Keep another drive (maybe a small one?) to render/write stuff.