7 Matching Annotations
  1. Jun 2023
    1. The old wisdom "mark it private unless you have a good reason not to" made sense in days when it was written, before open source dominated the developer library space and VCS/dependency mgmt. became hyper collaborative thanks to Github, Maven, etc. Back then there was also money to be made by constraining the way(s) in which a library could be utilized. I spent probably the first 8 or 9 years of my career strictly adhering to this "best practice". Today, I believe it to be bad advice. Sometimes there's a reasonable argument to mark a method private, or a class final but it's exceedingly rare, and even then it's probably not improving anything.
  2. Oct 2022
    1. https://www.youtube.com/watch?v=mI3yiPA6npA

      Generally interesting and useful, but is broadly an extended advertisement for JetPens products.

      Transparent sticky notes allow one to take notes on them, but the text is still visible through the paper.

      One can use separate pages to write notes and then use washi tape to tape the notes to the page in a hinge-like fashion similar to selectively interleaving one's books.

  3. May 2022
    1. What does an IT Consultant do?

      An IT consultant is a person who offers advice, guidelines and a roadmap for the sourcing, use and management of IT resources and resources. The IT consultant provides organizations with best practices for using IT solutions and services for their business objectives and in solving their problems. He also often gives organizational advice.

  4. Jun 2021
  5. Feb 2021
  6. Feb 2020
    1. But, let’s be pragmatic for a second, the 80/20 rule states that you get 80% of the value from 20% of the work and a couple of simple tests are vastly better than no tests at all. Start small and simple, make sure you get something out of the testing first, then expand the test suite and add more complexity until you feel that you’ve reached the point where more effort spent on realism will not give enough return on your invested time.