• 0 Posts
  • 13 Comments
Joined 1 year ago
cake
Cake day: June 25th, 2023

help-circle

  • I think that’s a helpful analogy and comment. Please remember this while I go on to nitpick. I’m aiming at in both fields, there may be more math-leaning scientists and concrete-leaning workers, with the engineer being somewhat in the middle.

    Declaring bridges safe probably involves a lot of math and tables in the background. I guess we don’t actually run a million trucks but estimate the safety theoretically, with a few experimental tests. Likewise, a security specialist can define the edge cases against which the tests should be run. That may be the same person who also implements the test, but I want to emphasize it’s two different roles. And we might consider one more of a scientist, and the other more of a worker.

    So how much your activity resembles that of a mathematician, or a traditional engineer probably depends on your specific task, and how much your team requires you to generalize or specialize.


  • Right, I get now what you mean. In defense of the other person, they said this may be the case. Which implies that it also may not be the case. It’s a worry spoken out, maybe without thinking too much about how to word it in a way which does not come across as insulting.

    I would frown at this in a direct conversation, but not so much in an indirect, general talk about opinions. In the current setting, I appreciated the opinion as open and direct. I don’t think anyone’s feelings have been hurt here, unless someone actively wants to feel offended.








  • I agree to pretty much all the previous answer (text >>>> video), just adding what’s missing from my point of view:

    Video can be fun. As irrelevant as this might seem at first, motivation is an important part of every learning process. If you can make the information easier to digest for some people, it can make their learning progress more efficient and effective.

    “Being fun” can relate to literal jokes (which I like much less in text documentation), presentation style, atmosphere. It can also help to address more sensory modalities to support learning (like audio, colors, or sometimes people just like having a face explain things to them).

    I also feel I need to focus much less to follow a video than I need to digest a technical documentation in text form. Yes, I might spend more time on the video to achieve the same understanding, but I can consume it in more situations. For example, when tired before going to bed, or while eating, I might still watch a video about something I’d like to learn, but rather not scroll through the corresponding docs.

    Ideally, videos would be additional to clearly structured and comprehensive text docs. But as much as consumers are people, producers are, too. If they happen to prefer video for whatever reason, and don’t have the resources to do both, video is what you get.




  • The better of those articles and videos also emphasize you should test and measure, before and after you “improved” your code.

    I’m afraid there is no standard, average solution. You trying to optimize your code might very well cause it to run slower.

    So unless you have good reasons (good as in ‘proof’) to do otherwise, I’d recommend to aim for readable, maintainable code. Which is often not optimized code.