

You better be ready to pick up some drum sticks while I hop on the bass guitar, otherwise we can watch music videos on yt.
You better be ready to pick up some drum sticks while I hop on the bass guitar, otherwise we can watch music videos on yt.
Just out of curiosity, did the take-home assignment direct candidates to include tests, or was there an implicit expectation of them using TDD? I’d probably be one of those to sound a little dismissive of TDD, though I do support testing for nontrivial functionality. I always wondered if anyone really used that workflow or if it was too idealistic for the real world.
I made some automation in python for common git tasks and use the cli otherwise. I tried a couple like sourcetree and the built in automation for VS but they’re either slow or lack features i’d like.
Yeah, that too! When you have some non technical manager breathing down your neck, you might have a hard time not fumbling around even if you normally could resolve the issue in no time.
I can see how this could be unfair, but working as a dev sometimes does require you to be on top of things in a high stress atmosphere. For example, what if you’re proposing an excellent technical solution in a meeting but some jaded older engineer is hard to convince? If you can’t outline your thinking in that scenario, your solution could be discarded just because someone was louder than you. As someone who used to have performance anxiety, I believe it’s generally something you can and should practice for. On the other hand, if there really isn’t a need for this type of skill, it totally makes sense to avoid creating interview environments where you are filtering candidates based on it.
When I’m doing that I use a program called Transcribe! It has every feature you could want for this purpose, really. You can mark off the individual sections, measures (and beats if you want) and take notes, looping them at any speed you want (with pitch correction), and it even has a tone generator you can use to check your transcription. It’s $39 dollars and well worth it. One time I sent the author an email and they promptly responded with great answers to all my questions.
https://www.seventhstring.com/xscribe/screenshots.html
I do try to do it the old fashioned way first, though. I’ll pull the song into Reaper or something and just play along.
I haven’t done much low level stuff, but I think the ‘main’ function is something the compiler uses to establish an entry point for the compiled binary. The name ‘main’ would not exist in the compiled binary at all, but the function itself would still exist. Executable formats aren’t all the same, so they’ll have different ways of determining where this entry point function is expected to be. You can ‘run’ a binary library file by invoking a function contained therein, which is how DLL files work.
Yeah, he was bamboozled as soon as he agreed to allow multiple separate files. The challenge was bs from the start, but he could have at least nailed it down with more explicit language and by forbidding any exceptions. I think it’s kind of ironic that the instructions for a challenge related to different representations of information failed themselves to actually convey the intended information.
Houndstooth Peart?
I always get my coffee ready for the next day before I go to bed. Makes it easier to wake up on time when you know you have fresh coffee waiting!
One of us! Also for anyone who doesn’t know, you can do ctrl+backspace to instantly delete the entire word. It’s usually faster to do that and retype it than it is to hit backspace precisely enough times to get to the typo!
A house back in 2017. I really had no business buying a house, financially speaking, but I was getting fed up with renting land under a trailer I owned. They kept raising the price significantly every single year. Turned out to be a great decision since I was able to get a good interest rate and a good price. Of course there are downsides, like when the water heater flooded my bottom floor. Still worth it though.
I used to think C# was like Java but with fresh ideas. I still do, but Kotlin gives it a run for its money. The type system is pretty great. For example, you can use the Elvis operator to return early if something is null, allowing you to use a non-null type afterwards. In C#, nullable annotations feel more “grafted on”, and there are some weird quirks and footguns that Kotlin avoids by being a little smarter about it.
I dunno, I made an ipod clone app in Android for myself recently and it has both acceleration and a db progress indicator. These were not tough features to implement…
I think what started me down the anti-React path was realizing that there were other frameworks out there that don’t even use a virtual dom. Plus you get tired of being told that the most obvious and intuitive way to do various things in React actually goes against some best practice that they’ve established.
As someone who works with typescript daily, you’re not wrong. It’s an extremely overcomplicated glorified linter that tries and mostly succeeds in catching basic type errors. But it also provides false confidence when you concoct something that shows no errors but doesn’t behave how you expect.
At least until it gets direct dom manipulation and multithreading…
There’s nothing quite like the unique pain of navigating an unfamiliar codebase that treats abstraction as free and lines of code in one place as expensive. It’s like reading a book with only one sentence per page, how are you supposed to understand the full context of anything??
For a long time I tried, but one day I just decided to focus on the hobbies I care the most about. I dumped a lot of time into software for my career, then kept up with bass guitar practice and dirt biking. All the other hobbies are things I might pick up if I have a surplus of time, but I’ve accepted that I’ll never go that deep into them.
But it’s better when it’s deep cold. People just need to get sturdier utensils.