• 1 Post
  • 26 Comments
Joined 7 months ago
cake
Cake day: December 11th, 2024

help-circle

  • This is a huge one for me. For those who don’t know, this brings up the rev-i-search utility which allows cycling from most recent to oldest commands executed. It also supports partial finds so if you did ‘cd’ it would cycle the most recent change directory commands.

    The forward search (in case you’re somewhere in the history stack) is ctrl+s and operates the same except crawls the command history forwards.

    I use these constantly in my normal workflow and they save a ton of time.




  • I get what you are saying and this is definitely a factor but I think the bigger influencer was mobile adoption. As soon as smartphones took off it was inevitable that we would see a surge in cross platform frameworks/libraries.

    The fact we tackled this problem by shifting everything to web apps was also inevitable given the more simplistic deployment requirements and maintenance costs of a website vs native application.

    I feel like I am shouting to the void when I talk about performance of modern software being unbelievably bad.




  • This person obviously has their own way of doing things that works for them and that’s great. Some of his views are patently absurd though. This is mostly commenting on his reasons against using a forge and not a comment that he should do something differently.

    Trust

    100% fair and I think this is the main take-away from the blog post. If you don’t trust something, don’t use it. Full stop, the post could have ended there and been fine. But then it goes on to say:

    You get a workflow imposed on you

    You mean like forcing people to use email to submit pull requests to your self-hosted git repos? It doesn’t matter what you are doing, if you are working on an open source project you are going to have workflow limitations. This is arguing a fallacy.

    In particular, your project automatically gets a bug tracker – and you don’t get a choice about what bug tracker to use, or what it looks like. If you use Gitlab, you’re using the Gitlab bug tracker. The same goes for the pull request / merge request system.

    Nothing is forcing you to use these features so just don’t use them. Plenty of teams use 3rd party tools but host their code in a forge site. Having options available to you automatically is not the same thing as being forced to use them. If it was, JIRA wouldn’t exist because everyone would use github/gitlab/whatever’s built-in issue tracking and project management.

    The majority of the post comes across as someone who just doesn’t like the forge sites and aside from the trust aspect, then spent a bunch of effort trying to create associations and limitations between things that don’t exist.

    Trust is 100% the main reason not to use a forge site and all the other things cited are superfluous and/or very subjective.


  • It’s hard to truly internalize this but no matter what you think about something and/or how wrong you think someone else is, we are walking through life with imperfect imaginings of what other people think and feel. Trying to make sense of people is even harder than making sense of a person. And we are quite literally incapable of truly knowing what goes on in someone else’s head.

    Definitely ask these questions but don’t drive yourself crazy if people don’t make sense. The behaviors and actions we witness in others are only the emergent characteristics of a lot of brain activity that we aren’t privy to.





  • People in this thread are throwing around the term “smarter” a lot and I think we should avoid that. How quick you pick things up might be an indicator for being smart but it is only one aspect. The following are generalizations and there are always exceptions so keep that in mind.

    What you will find in life is a lot of the people like you describe have generally shallow knowledge of a subject but are capable of ramping up quickly and filling out that deeper knowledge as needed. Meanwhile, the folks who tend to take longer and study more retain more of the knowledge and are more capable at using it without supplemental data or analysis.

    It is the difference between knowing an answer and knowing enough to quickly find or intuit the answer.