• @GreenKnight23@lemmy.world
    link
    fedilink
    205 days ago

    I worked with some pretty dumb people who mocked me for years as the guy who couldn’t design a UI to save my life because the product I inherited was designed by someone in the 1990s. it wasn’t pretty but it was functional.

    any time a UI request came in for the new product and I would try to take it, the PM would pull it and give it to someone else. “oh, their skillset is better suited for UI/UX.” I was told.

    I got fed up with it and designed my online portfolio. used it to showcase my work and skills even documented my process from mockups to design iteration and final products.

    I then posted on linkedin my new portfolio and listed myself as open to connect. within a day the PM made a point to pull up my portfolio on standup and asked me where I got the template. told them, “no template. as you can see in the documentation I designed it from scratch using HTML5 CSS3 and JavaScript. I also included the js packages I used.”

    they were stunned and immediately started to shuffle some UI tickets my way. I just said, “sorry, my skillset is better served for backend requests.”

    I quit two months later after a few interviews that seemed to go well. I hated that shithole.

    moral of the story? don’t discourage people from taking on tasks they aren’t obviously suited for. they might just surprise you.

      • @TeddE@lemmy.world
        link
        fedilink
        104 days ago

        Raw spite. If you’re upset enough to build a whole LinkedIn profile, you’ve already mentally moved on to the next company.

      • @GreenKnight23@lemmy.world
        link
        fedilink
        84 days ago

        change of pace, mostly. I also like the challenge. when I’m not challenged at work I lose interest easily and can spiral into not doing my job. so it’s nice to break up a long running project with some new bugs or tasks that are unrelated.

    • pewpew
      link
      fedilink
      196 days ago

      Eww Rust! I hate memory safe languages, I love torturing myself with C

        • @yetAnotherUser@lemmy.ca
          link
          fedilink
          13 days ago

          Tsoding has created a few rules for writing Rust to make Rust “fun” to program in, and gave them the name of Crust.

          Here is the rule set (it may change over time):

          1. Every function is unsafe.
          2. No references, only pointers.
          3. No cargo, build with rustc directly.
          4. No std, but libc is allowed.
          5. Only Edition 2021.
          6. All user structs and enums #[derive(Clone, Copy)].
          7. Everything is pub by default.

          If you ever want to try this out for some ungodly reason, there’s a GitHub repository with an example Main that shows how to use libc and other libraries (in the example, it’s raylib), and with a Makefile showing how to compile your projects (remember we aren’t using cargo).

        • Ephera
          link
          fedilink
          English
          45 days ago

          unsafe doesn’t deactivate memory safety. It only allows you to then create raw pointers and whatnot, which you could use to circumvent memory safety, but all the normal language constructs still do enforce it.

    • @TheMightyCat@lemm.ee
      link
      fedilink
      05 days ago

      Men really out here inventing entire JavaScript engines so they don’t have to learn Rust/C/C++/whatever

  • magic_lobster_party
    link
    fedilink
    245 days ago

    JavaScript frameworks are invented because pure HTML and CSS suck for dynamically loaded pages, and vanilla JavaScript suck in general.

    • @Alexstarfire@lemmy.world
      link
      fedilink
      12 days ago

      TBF to regex, it’s completely unreadable. I love the magic that can be done with it, but by God, it needs syntax highlighting. Something may do this, but I’ve never seen anything that does.

      • You get used to it sooner than you’d think. There are libraries to convert between regex and English. Maybe it deserves a Unicode code block like APL?

    • I Cast Fist
      link
      fedilink
      24 days ago

      Ugh, i’ve had to write some Selenium tests where I had to come up with weird ass Xpaths because not a single fucking element had an ID and over half would spawn something in a different div

  • @yetAnotherUser@lemmy.ca
    link
    fedilink
    116 days ago

    OP, I don’t think you’ve correctly linked to the post (when I visit the linked webpage, the browser tries to download an ActivityPub activity instead of showing the post in the Mastodon web UI). Please replace the link with this one.

  • Flamekebab
    link
    fedilink
    English
    75 days ago

    I was so pleased when a brief for a thing at work was “no frameworks”.

    • @1hitsong@lemmy.ml
      link
      fedilink
      14 days ago

      Do you remember the dhtmlguru? The site had the bronze man holding some kind of ball over his head and would magically move when you hovered over the navigation menu.

  • mesa
    link
    fedilink
    English
    45 days ago

    Damn that’s some spicy takes lol.

    • @Biyoo@lemmy.blahaj.zone
      link
      fedilink
      35 days ago

      On mobile the header has overlapping content- not the worst but shows very little attention to detail for a CSS toolkit :(

  • Destide
    link
    fedilink
    English
    15 days ago

    Wait till you see what they do for a bit of concurrency