This is a fun one. We talk about software engineering “laws”. You may know them by name or by formulation, but it would be interesting to know how many you have encountered in your career...
Join us in our Telegram or Discord if you want to discuss how any of these “laws” have affected you or your career...
Today I chat with Lev Chelyadinov. Teamlead for the Feature-Sliced Design project. FSD is a development methodology for the front end that is broadly framework-agnostic. Check it out.
So, I was just playing The Finals and I was playing World Tour.
We won the first qualifier and in the second qualifier one of my teammates rage-quit. Another one followed soon after, but I did not desist and somehow managed to clutch up the winning cashout. It was in an awkward position and nobody could steal it so I managed to get into the final round.
I'm by myself, 1v3. No chance. So I thought, I'll just have some fun with it...
I went to the other team and started spamming “Hello” emote... One of their guys was really set on killing me regardless, but the other two seems like they wanted to let me win, since I was just the one guy.
Their heavy would not have it and would plug and steal cashouts and kill me at any opportunity, but I also managed to kill him enough times so he could not coin back...
His teammates did not revive him.
They basically let me steal the cashout and win the game... We were emoting on the point, while their Heavy was fuming... He did not DC, and stayed to watch what was happening, powerless to do anything.
We chat about Visibility and how it impacts your promotion prospects, and various ways of getting it.
In the second part I recall an epiphany I had a decade ago that helped me overcome my imposter syndrome.
In the first half we talk about managers, their roles, why there are so few younger ones in this domain, and other related things.
In the second half we go over some ways of identifying experienced React developers and how the complexity of various frameworks have changed over time. Check it out!
In video editing proxies are used in place of high-resolution footage to reduce the strain on your system while editing. It makes timeline scrubbing much faster.
For the podcast, I usually use the BlackMagic Proxy Generator Lite, and create half-res versions of the source files. For combined ~2 hours of footage (one of myself, and another of my guest) it takes about 30 minutes to generate the new video files.
But using this tool also means that I have to manually open the tool, and drag-n-drop stuff around...
I'm already using some trivial powershell scripts to do other bulk conversions, but I've not wired that up for generating proxies. Until today.
I'm using the AMD video card, so I'm leveraging the DirectX 11 for decoding and AMF acceleration for encoding in ffmpeg. This script it only takes about 5 minutes to generate the proxy files, and Davinci Resolve seems to be happy with them.
I still use Lossless Cut to split the files into individual tracks, but pretty sure I can leverage ffmpeg for it as well, sometime in the future.