• 9 Posts
  • 169 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle








  • How did you determined that your coding skills are “absolute shit”?

    If you plan to study CS having qualifications and personal projects and stuff, you’re very likely already ahead of the curve; you already have the head-start you want.

    In general,

    • invest into what interests you or has use for you; code a tool you use or need, look at a project you use or you have interest in; personal investment drives you forward with interest and motivation
    • smaller projects are easier to read and get into than larger projects
    • [many if not most] public (same as private projects) may be in a bad or awful state, but you can still learn from them
    • nothing is as good for learning as working on a project with a good mentor
    • prefer official resources, tutorials and guidance over third parties, if available; they will more likely be more up-to-date and more likely better than the other way around
    • studying computer science can teach the leap from coding to software engineering; mentoring can too
    • experience, both amount and variance, drives all you do
    • there’s a lot of resources for many things to read and learn

    You listed algorithms first, I think that’s a well scoped, reachable goal, with many resources available. Increasing that scope, meaning also effort and risk of giving up, you could combine algorithms with a visualization, e.g. drawing on a HTML canvas. Now you have a well scoped project, where you visually see progress, and meet two of your learning goals of algo and web.




  • Kissaki@programming.devtoProgrammer Humor@programming.dev.DS_Store
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    5 days ago

    I learned of those files outside the context of programming. When program or file zip packages contained these random ds store files and I looked up what they are.

    Turns out, it’s metadata caching for macOS. Irrelevant and does not belong into [distributed or shared] packages.

    /edit: It’s been a long time ago. Looking at it again, I guess it adds folder metadata, so it could be useful when distributing to other macOS. But for other OS, it’s noise. Either way, usually it’s not intentionally included.









  • I feel like it’s very varied, but I’m not one to listen to metal or much rock. What I listen to changes from time to time.

    I know the meme/prejudice of programmers listening to metal, and having long hair. I can’t say I’ve ever felt like it was confirmed or justified. But it’s not like I have that much exposure or insight to many either.

    I’m not even sure I can list genres; I feel like it’d be too many and unspecific anyway. Chillhop, chillsynth, hip-hop, deep house, some pop, some german and japanese music, some chiptune, some classics of the last century; some are shared on https://soundcloud.com/kissaki