• 2 Posts
  • 34 Comments
Joined 3 years ago
cake
Cake day: June 18th, 2023

help-circle

  • Echoing that the best place to start is to get a handle on programming as a concept. Not because we’re trying to gatekeep the good stuff behind the scary programmer voodoo, but because otherwise you’re basically attempting to edit a book in a language you don’t speak (and the reader is very picky about grammar).

    That said, you can absolutely teach yourself to code! Hell, if you figured out self hosting I’m willing to bet you’ve probably already got a handful of transferable skills.

    In the interest of disclosure, I learned programming as part of my degree (took a Java class as a resume booster my first semester and ended realizing that I preferred coding to calculus and switched my major), so I’m not exactly a wealth of knowledge in the self study department. However I would recommend a course that has labs/ challenges/ projects to practice what your learning. Everyone learns differently, but I’ve personally found that I picked up programming concepts better when I got hands-on and applied them in my assignments.

    The programmer’s open secret is that generally once you know one programming language, it’s pretty easy to pick up another. For example, Java and Python might write them in different ways, but at the end of the day a loop is a loop and as long as you know you need to repeat some code until some condition is met, it’s perfectly acceptable to Google “loop in Python” or “[Java concept] in Python”. In other words, it doesn’t super matter which language you start with; just pick something and stick with it (bonus points if you can turn around and tinker with an OSS app with what you’re learning).


  • As I understand it, most enterprises have an agreement with Microsoft for commercial licensing of Windows that lets them pay per user instead of per machine. Given that most enterprises tend to lock in a contract with their hardware provider of choice, it wouldn’t surprise me if they had something in there to omit Windows since they already pay for it directly. Plus enterprises windows has features for managing windows at scale (group policy, centralized auth, etc).

    I worked for one of the IT departments at my university and we got Ubuntu machines straight from Dell on occasion. I recall those machines being somewhat quirky if we tried to flash them with Windows later (might have been missing a TPM header, or equally arbitrary hardware requirement, but it’s been like 10 years).

    In the consumer space, Framework will also let you skip buying a windows licence as well.







  • It can be both. The three RAM manufactures (Samsung, Micron, and SK Hynix) have a historical record of price fixing and collusion (I believe Gamers Nexus has some excellent reporting on this). It isn’t just supply and demand, it’s that three sketchy companies have the world over a barrel and may well be using the demand spike to keep prices (artificially) high with the knowledge that nobody else can enter the market and that it takes YEARS and a truly ridiculous amount of money to scale up production to increase supply.












  • Good news! If you have a regular local account, this should just work for you. If you open the user tab in the settings menu and pick your account, you should have an option to configure the fingerprint reader (framework docs).

    This doesn’t quite work for me, because my account doesn’t show up in the users list to configure (I think it’s because domain accounts tend to have higher UID’s than “normal”, so they get filtered out, but I’m less sure what part of KDE controls that to dig into it).



  • AliasVortex@lemmy.worldtoProgrammer Humor@programming.devScrum
    link
    fedilink
    English
    arrow-up
    13
    ·
    edit-2
    8 months ago

    This. A scrum master’s job should be first and foremost making sure that the dev team has what it needs to get real actual work done. Ideally, the scrum master should be face tanking status/ update meeting, coordinating with outside entities, and ensuring that as few distractions make it to the team as possible.