>if you're spending every waking hour coding, you're unlikely to be building relationships.
I think this is a critical skill that our industry hasn't done a great job of building, and I think few industries do that well. Engineers have a stereotype of being bad at this by default and there isn't much clear help on how to improve, in contrast to the many freely accessed guides on how to improve with technology.
The following is less mask-on comment directed at neurodivergent people, as I'm neurodivergent and have people as a special interest, and often am in the position of helping people with social skills. I'm code switching, which is why my pattern of speech might not match other times I've commented.
In my experience, any direct help or advice on improving relationships doesn't work. Building relationships first requires one to value people and relationships, which when you're the type of person to take to computers over people, its usually for a reason: people can be jerks, they're unpredictable, and in a lot of nerds and neurodivergent people's formative years they're both wildly immature and often cruel. This can turn people off of other people as an interest for a long time, even a lifetime. Some find good outlets or the right group, and develop a sense that people are valuable, but often people are not seen as a reliable way to get needs met, or they find themselves in a very insular group that devalues other groups.
Most of the business world is run by not-nerds, by neurotypical people, who found that developing relationships would be the key to their success. This is inherently a foreign language, it has a lot of well-known downsides (hype-trains, incentives for agreeableness over depth or correctness to name a few), but like, if you can't appreciate what the role is and how its valuable, you may not be able to interface with it well. Thankfully most tech/engineering management is a hybrid of nerd and people persons - if one is so deep into their exclusive interests that they can't interface with a hybrid engineering+people specced person, its a warning sign for their ability to maintain work!
Thanks for sharing these links, it's a good peek inside the company! Idk if reality lives up to the marketing but those videos made it look like an interesting place to work at
Some programming languages have them. I'm personally subscribed to Dlang (news.digitalmars.com), Perl (nntp.perl.org), and PHP (news.php.net). All of them have decent traffic every day, although most of that is likely due to the mailing list that they mirror. You can also post to the mailing lists from NNTP on all of those AFAIK.
By the way, I think it's absolutely amazing that one can access the same discussion over several protocols (NNTP, email mailing list, and often HTTP) without losing any functionality.
> By the way, I think it's absolutely amazing that one can access the same discussion over several protocols (NNTP, email mailing list, and often HTTP) without losing any functionality.
By using HTTP I lose a lot of features! I can't filter (both for removal as well as for highlighting) as I need (i.e.ignore some flame war threads or highlight messages to me), I can't work offline (while there are less situation where that is needed, but can still be useful when loading on the side and then having low latency while looking through messages) etc.
However mail and nntp never really got the spam problem solved and development of "nice" clients basically stalled last 15 or so years.
>> By the way, I think it's absolutely amazing that one can access the same discussion over several protocols (NNTP, email mailing list, and often HTTP) without losing any functionality.
Agreed, but the ownership of the physical games has its own satisfaction. I'm in the process of selling about 300 retro console games mostly because when I play an old game I'm likely to emulate it on my phone than hook up the real thing. I'll miss having my collection, it's nice just to go through it from time to time. I took detailed photographs before selling, those will have to do now.
In the early 90s, games were a more offline social experience. You would buy some games and your friends would buy others and then play together or pass them around so everyone could have a wider variety of games to play.
I think fosstodon.org is trying to be a social network for tech people, but it federates a lot of non tech stuff, so it's a mixed bag in that regard. I recently joined it so still figuring it out, social media isn't my strong suit.
But the paper actually describes a significantly more sophisticated heuristic. My initial implementation simply used the number of perf samples divided by the size of the function, which helps make sure you’re getting the most out of your I-TLB. It worked shockingly well for its simplicity.
I think this is a critical skill that our industry hasn't done a great job of building, and I think few industries do that well. Engineers have a stereotype of being bad at this by default and there isn't much clear help on how to improve, in contrast to the many freely accessed guides on how to improve with technology.
Also, I love the Starcraft analogy <3