266 karma · joined July 29, 2020
Less words too.
But I am at a profitable company, in a senior role. I’ve been at a handful of unicorns. I just turned down a faang 2 weeks ago after getting an offer.
Made myself a Senior Director of Engineering at a major company with an impressive background.
I've had lots of recruiters reach out to me from most major companies and I've even had some conversations just for kicks.
The unexpected outcome... I swear doing this made me more confident.
I see so many FAANG recruiters wanting "me" to run a team that I don't even open the message because I'm decensitized. It gave me a glimpse into someone 10 years ahead of me. I've been meaning to make a compilation of my conversations.
We didn't learn our lesson from the war on drugs. When you make something completely off limits people will find a way to engage, but without any standards.
Meeting people in secret (mask free) is the new drugs.
[1]: https://www.indiehackers.com/podcast/166-sam-eaton-of-crave-...
Example here is the String doc[1]. Way down you see all the methods. Some of the methods have overloads (multiple variants). Pretty straightforward here. (E.g. `"mystring".Contains("ring")`)
Where it gets more verbose and finicky is when the API takes a C# callback. Even more complex is if it’s asynchronous so it takes a C# callback as a Task.
An example being the `.Use` method for defining server middleware.[2]
To see how it’s done, here’s a gist I found.[3] Notice how the function for requestHandler is verbosely annotated with Func<> and RequestDelegate, etc.
Luckily this isn’t the norm, most APIs are less complicated. Even so, you write a wrapper (abstraction) around that complexity and only look at your wrapper. Which is why someone in this thread said to leave them in a dark corner.
[1]: https://docs.microsoft.com/en-us/dotnet/api/system.string?vi...
[2]: https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnet...
[3]: https://gist.github.com/kspeakman/7870a75283f6942dd96ff34a03...
Trying to figure out how to map to an overloaded C# callback (maybe hidden in an *.extension doc!) has wasted hours of my time.
F# (the ml family in general) is my favorite language right now but, man, the .net APIs are rough.
Lacking the same UX I’m used to in Node, Ruby, and Elixir.
Ended up using Typescript instead and it doesn't feel as clean.
Safari prevents website from using local fonts. Only web fonts.
The thought is that a site could check which fonts work for you based on local fonts and use that towards your marketing thumbprint.
(Not a hardware guy)
I think people would eat meat less regularly if they see the animals butchered.
Basically create a readme with example of how to use the lib with explanation.
Then I design the library to match my design.
I see lots of libraries (especially in .net) that are missing that extra something as if they weren’t designed first.
Returns aren’t as good if acquisition is high, like slack will be.
hmm. we've been shamed out of questioning things due to that one label.
> but is it even remotely possible that this could be a prototype of the Xbox Series X
reminds me of Simpsons episode where they found angel bones but it was used as advertising for the grand opening of a new shopping mall
I like to really explore innovative options so too fast of a pace can be annoying being at the bottom of the latter at a fast-paced company.
Where does OCaml end and Erlang begin?
In some the lowercase "l" looks almost the same as a 1 (one). Some will make the lower case "l" curved, but then some (like Iosevka) will remove the bottom bar for a one.
Add competition to the mix and "good enough" might put you in the ground.
Interactions are more than just about the software. It what separates Disney parks from Six Flags.
Stark contrast to things like Elixir where there's a labor-of-love aspect to it.