Born a sconie right on Lake Michigan, lived in Iowa for a handleful of years for college, then moved to Sota where I live currently. Software Engineer for 20+ years, Ham Radio Operator, lover of retro graming, old time radio and the outdoors.

Mastodon: jecxjo@mastodon.sdf.org

  • 0 Posts
  • 16 Comments
Joined 2 years ago
cake
Cake day: September 9th, 2022

help-circle

  • I’ve always been amazed when i get a new “seasoned” project manager and they try to really work on making all the tracking as efficient as possible so they have tons of metrics.

    …and then nothing happens. We don’t look at projects and tasks and figure out which work would be best for which team members based on past experience. We don’t do any sort of optimization. We just track “velocity” and our estimates on release end up more dependent on how new the tech or the concept is (not knowing what we don’t know) than anything else.




  • The problem was that my boss was a title hopper and needed to fill his old position and he did it with yes men who wouldn’t stand up for anything. Meant that these yes men were also not the greatest at doing the rest of the job either.

    They were expecting me to just do Hero Engineering by not objecting, put in more time and fill on the gap when theu couldn’t do their job. Was the first time in 20 years i ever was reprimanded, been praised at everything else I’ve done. So i knew at that point this was just a toxic place to work.


  • We aren’t talking about a bug, new feature stories. No screen shots, no identifieres to get me closer to a solution.

    For example one of my stories had the following as the total amount of text for the entire ticket: “Add parser for new message type.”

    Add the parser where? What is the new message type? Is this for a test tool or the project itself? Unit test framework? In a library or in the project code? We were working on two protocols and one protocol had a high level and low level message structure so i literally had 3 possibilities.

    And when i asked my boss what the ticket was about i was told that i should do some investigation and fill in the ticket myself. Wtf?!? When i then told my productivity was wanting i started looking for a new job.




  • The big difference here is there is already this “learning curve” about the whole fediverse that people were struggling with that many of us wrote blog posts and had toot chains we’d forward explaining how this universe works. Adding in links and screen shots and templates for how to submit a bug…

    …I hate saying this but the vast majority of people are just lazy. It’s not a culture issue or not something too difficult. People like to complain and not put in effort to things. People expect others to do things for them and don’t get that free comes with a cost.

    FOSS isn’t really that small, it’s just that most people don’t do any type of investigation into what they use for technology. Much of what you use may have a for-profit company in front of it but huge parts of their products are open source andnyou can directly influence the products by actually engaging the projects themselves.




  • Copied from Google for those who don’t want to deal with Google:

    Dear all,

    It is with a heavy heart that we have to inform you that Bram Moolenaar passed away on 3 August 2023. Bram was suffering from a medical condition that progressed quickly over the last few weeks.

    Bram dedicated a large part of his life to VIM and he was very proud of the VIM community that you are all part of.

    We as family are now arranging the funeral service of Bram which will take place in The Netherlands and will be held in the Dutch lanuage. The extact date, time and place are still to be determined. Should you wish to attend his funeral then please send a message to funer...@gmail.com. This email address can also be used to get in contact with the family regarding other matters, bearing in the mind the situation we are in right now as family.

    With kind regards, The family of Bram Moolenaar


  • Of all the software i have used in my 40 years on this planet, ViM has been the one constant. It is the first thing I install on every computer I use. It’s the source of so much of my productivity as a developer. The way us ViM users interact with documents is very unique, something that is often mimicked in other tools and editors. So many of us owe a debt of gratitude to Bram and the countless developers who have contributed to such a life-changing project.


  • Yeah I’ve seen some of that language manipulation. I guess my question is, does this happen in Forth regularly or not?

    In JS you can manipulate the prototype for a data type but unless you’re making some sort of library for a new type of framework most developers never do that type of stuff. In Ruby duck typing is the idiomatic way to solve many problems. In Lisp the use of macros is fairly common that a good majority of larger projects use. Not sure if that type of lower level manipulation is something everyone does in Forth or just something possible.


  • jecxjo@midwest.socialtoOpen Source@lemmy.mlRMS: How I do my Computing
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    3
    ·
    2 years ago

    I’ve always found his take too extreme. While I’m in agreement with things like being anti FB, and I’m 75% of the time living in a console with no X11, things like his issue with DRM for services like Netflix always baffled me. I’m paying a license fee for temporary access to media. If you don’t like “renting” then go buy the content but being anti DRM for things one doesn’t own seems odd.

    I use the digital version of the local library which also uses DRM because they need a way to simulate the finite access of a resource like having a physical book provides. There is no “violation of my rights” in this situation as I can’t do anything with this digital copy with digital rules that I could do with a physical book. That is outside of destroying it or stealing it.


  • Not big on Forth but I wouldn’t see how any of that would be difficult on some Lisps depending on levels the macro system works on (e.g. Racket you can easily get into levels of code tokenization). I guess, is that type of manipulation typical on Forth? The whole reason one writes in Lisp is for “Code is Data” and extreme meta programming. Things you wouldn’t think would be used that often but Lisp programmers use it a lot.