• 0 Posts
  • 21 Comments
Joined 25 days ago
cake
Cake day: September 21st, 2024

help-circle
  • Composition is far better and immensely more flexible than inheritance. Extracting duplicate code into helper classes or static functions is a good option.

    Conformance to interfaces or protocols with default implementations is a great alternative as well.

    I like OOP more than other styles, it’s just often badly done. Complex inheritance, huge classes that do too much, overuse of factories and similar patterns, can ruin it.



  • Other companies typically have a little different priorities in their products. Lenovo Thinkpad Carbon X1, Microsoft Surface, Dell XPS are great laptops in the same league I would say. Dell Precision workstations are same league as the Mac Pro. Dell, HP, and Microsoft Surface make some decent all in one PCs.

    All in one computers like the iMac are a niche on the PC side and don’t sell that well. The types of customers are different. PC buyers are usually more price sensitive, whereas Apple customers buy a whole package including the included software. It’s also much easier to buy a Mac, because there’s less choice. The PC market is filled with countless very similar models. Apple makes its simpler.

    You get a ton of great software included with every Mac: GarageBand for music production is probably the best for home music creation on any platform. iMovie is an excellent consumer video editing software. The office suite with Keynote, Pages, Numbers is also very good. So what you get when buying an iMac is a powerful machine that’s a great office and media production machine out of the box. No drivers need to be installed, updated, or configured. There’s no adware and trials included in the default install. If you want a Unix like system on a laptop and never worry about battery life, kernel support, etc. All of that can make for a nicer experience.

    In the end it depends on what you want to do with your computer. Depending on what tasks you want to accomplish and where you want to use it a different model would make sense for you. There are also applications macOS just isn’t the best fit like gaming or if you have special pro software or peripherals. If you enjoy tinkering and building your own machines, you’re better off using something else as well.


  • Apple’s quality is mostly pretty good. Once in a while they have problems with certain models and establish a free service program even for machines out of warranty. The oldest device that still gets a service program is from 2008.

    Apple’s repair policies have improved over the years.

    Longevity is usually also typically pretty good for Apple devices, especially the higher end models. My iPad Pro from 2018 and iPhone 11 from 2019 still get software updates and perform just fine. Until last year I was still using my MacBook Pro 15 retina from 2014 until last year. It still works fine, I just needed something faster. I would say that’s good enough in terms of longevity.

    Upgrading parts of machines is difficult to impossible depending on the device. The newer MacBooks are systems on a chip with memory integrated and SSD soldered to the board. That means you have to buy enough memory and storage now, that will last you for the next decade. That’s a higher expense now, than being able to upgrade these parts five years down the line.















  • Farmework makes me feel warm and fuzzy so I should give them money?

    Yes, that’s what they’re going for. A personal computer is a machine people spend a lot of time with and develop an emotional attachment to. People can buy this laptop and gain status among their peers by supporting the ideas of repairability, being against planned obsolescence, for Linux, and open standards. Owning this laptop can make you feel as part of a movement for a better world.

    Sure their claims might not fully hold up to scrutiny. However that doesn’t matter much if you’re emotionally invested in the ideas.

    You don’t have to give them money as their product doesn’t seem to be for you. Your priorities are different.

    I myself use a MacBook Air with a big ass thunderbolt dock on my desk attached to it. Apple as a corporation sucks for many reasons, but they make some good products.

    Overall Framework laptops reminds me of the Fairphone.


  • All excellent points. The trajectory of the current laptop market is the MacBook. One system on a chip with integrated RAM and an SSD. These are light, high performance, and long battery life. Repairability is difficult and upgrades harder. This type of laptop is good enough for most people and sells great.

    Having a highly configurable machine is the opposite of the MacBook. There’s probably a market for the Framework laptop. It fully leans into being configurable and repairable. That gives the user a bigger sense of control. They don’t feel dependent on huge corporations. It’s not just a feeling either. Other companies don’t want their customers to repair or exchange anything on their laptops and will void the warranty if you do it. Framework is the opposite as it encourages their customers to assemble and replace parts themselves.

    Customization has become huge in the PC market, especially among gamers. Framework is smart to try and fill this individualist niche. The marketing works well, just like you said. I find the programmable LED modules quite charming for example. The option to buy the laptop as a kit for me to assemble myself also sounds fun.

    Empowerment is what the marketing sells to their customers. Few people really need this product, but many find it desirable.