• 0 Posts
  • 111 Comments
Joined 3 years ago
cake
Cake day: July 10th, 2023

help-circle
  • I’ve taught a few developers and have pretty extensive experience on the topic

    Tutorials are fine, but don’t get stuck on the idea that you need guidance through the whole process, it’s better to avoid tutorials entirely than it is to follow a bunch of tutorials.

    For example, when I started out my most recent student we began with some challenges that I knew would provide some context for future projects, then immediately jumped into those projects. Depending on what you’re passionate about, the best project for you can differ, but we did the following projects:

    1. A lemmy face wizard page, literally just a list of lemmy faces that clicking on will copy to your clipboard
    2. An invoice maker, since they needed to send me invoices because I was paying them for their time
    3. a react native sudoku app, this one was challenging and took them a couple months, but when they were done they took over one of my contracts for mobile development

    And the challenges that led to these projects? Everything from basic algorithms to api interaction puzzles.

    My advice would be to pick something that you love and come up with the tiniest project you can possibly think of, then cut the scope a little more.

    For example, love pokemon? Maybe make a website that you can click on one of the types and it will highlight the strengths/weaknesses of that type. Love golf? Maybe make a golf score tracker mobile app, a big button to add a stroke and another to move to the next hole.

    If you are passionate about something it gets a lot easier to get better at programming because the stuff you’re missing will become obvious and you’ll need to look it up to finish your project.

    My very first project nearly 30 years ago was a windows 95 app that moved your mouse to draw in mspaint automatically.

    I’d say starting a new language is a pretty big mistake until about 4-5 months after you feel proficient with your first language. Starting over with new syntax has actually caused more than one of my students to quit





  • DeepSeek-V3.1 is a hybrid model that supports both thinking mode and non-thinking mode. Compared to the previous version, this upgrade brings improvements in multiple aspects:

    • Hybrid thinking mode: One model supports both thinking mode and non-thinking mode by changing the chat template.
    • Smarter tool calling: Through post-training optimization, the model’s performance in tool usage and agent tasks has significantly improved.
    • Higher thinking efficiency: DeepSeek-V3.1-Think achieves comparable answer quality to DeepSeek-R1-0528, while responding more quickly.

    The tool calling improvements are very welcome






  • 0x01@lemmy.mltoProgrammer Humor@programming.dev*Permanently Deleted*
    link
    fedilink
    arrow-up
    26
    arrow-down
    3
    ·
    10 months ago

    Ngl I love tailwind, I’ve been through so many different css paradigms

    • separate css files: why did we ever do this, if you’ve ever used kendo’s css stuff you’ll understand how unfathomable hundreds of thousands of lines of css with complex rules is. Identifying all the things that affect a single component is the work of dozens of minutes at minimum, sometimes hours, you have to understand every nook and cranny of the css spec.
    • inline styles: fine, but verbose and requires object spreading, harder to compose, theming is tough and requires discipline to be consistent in your theme conventions, almost impossible to also theme imported library components
    • module.css with imported classes: my go to outside of tailwind
    • scss: I actually really like scss but it exacerbates the complexity and mystery of css, great for small projects but terrible as projects bloat
    • bootstrap: basically just worse tailwind, providing only components and colors

    That’s all I can think of right now, but tailwind is my preferred way to style a new project, I love how easy theming and style consistency is


  • Given that the biggest neurological basis for asd is a lack of pruning of synaptic connections compared to neurotypical development, reasonableness likely would not from a full societal shift to asd.

    Unfortunately the neural network of the worst among us wouldn’t be eliminated, just augmented, see the self proclaiming elon musk. Asd or not humans are still human, we all have our struggles and demons.








  • Renting is genuinely the worst, some rando having complete control over your life simply because one time they happened to have or had been given enough money to cover a downpayment on a home? What a farce.

    They can kick you out due to no fault of yours, they can raise your rent to any amount, they are obliged to do very little maintenance, it is literally the same as serfs of the past. You provide value to the land holder in exchange for living on “their” land.

    I was lucky enough to transition to homeownership after many years of renting, it is much more expensive now but rent increases year over year forever, the mortgage is a fixed rate for however long it takes to pay off and in a few years the costs of rent vs mortgage will flip, with the mortgage being more economical.

    Few people talk about the long term rent cost outlook, take a peek at what rent will be in 15, 30, 50 years and feel your knees tremble. Our system is broken and will likely never be fixed.