moose-mousse - Electronic Moose
Electronic Moose

Helloooo! I am Moose! They/Them/He/Him I am a embedded software engineer with autism, depression and anxiaty ( Wooo! ). I post about... whatever I want... software things, mental health things... whatever I feel like Feel very wellcome to send me asks about... anything that strikes your fancy :3

266 posts

My Place Is Never Cleaner Than When I Have Coding To Do That I Really Do Not Want To Do

My place is never cleaner than when I have coding to do that I really do not want to do

  • sasbut
    sasbut liked this · 1 year ago
  • nullbug
    nullbug reblogged this · 1 year ago
  • olcator
    olcator liked this · 1 year ago
  • thornycuriosity
    thornycuriosity liked this · 1 year ago
  • parthenop
    parthenop reblogged this · 1 year ago
  • macaulayapologist
    macaulayapologist liked this · 1 year ago
  • the-vale-of-creatures
    the-vale-of-creatures liked this · 1 year ago
  • pearboxi1
    pearboxi1 liked this · 1 year ago
  • somebodytolove31
    somebodytolove31 liked this · 1 year ago
  • goodwillfidgetspinner
    goodwillfidgetspinner reblogged this · 1 year ago
  • millenniumhooha
    millenniumhooha liked this · 1 year ago
  • mittens-for-littens-blog
    mittens-for-littens-blog liked this · 1 year ago
  • slothwave26
    slothwave26 liked this · 1 year ago
  • milocki
    milocki liked this · 1 year ago
  • curieklei
    curieklei liked this · 1 year ago
  • izmoooo
    izmoooo liked this · 1 year ago
  • frog707
    frog707 liked this · 1 year ago
  • xorwhat
    xorwhat reblogged this · 1 year ago
  • 51stargonaut
    51stargonaut liked this · 1 year ago
  • wallf1ower
    wallf1ower liked this · 1 year ago
  • bakedgrape
    bakedgrape liked this · 1 year ago
  • cyber-crone
    cyber-crone liked this · 1 year ago
  • calamity404
    calamity404 liked this · 1 year ago
  • pogdaddy69
    pogdaddy69 liked this · 1 year ago
  • exp-eriment
    exp-eriment reblogged this · 1 year ago
  • smbdymiau
    smbdymiau liked this · 1 year ago
  • trvheeheeee
    trvheeheeee liked this · 1 year ago
  • laj2002
    laj2002 reblogged this · 1 year ago
  • joaoaoaoaoaoao
    joaoaoaoaoaoao liked this · 1 year ago
  • fragmentoftime
    fragmentoftime reblogged this · 1 year ago
  • variemi
    variemi liked this · 1 year ago
  • killamorrikilla
    killamorrikilla liked this · 1 year ago
  • transsoftwaredev
    transsoftwaredev reblogged this · 1 year ago
  • transsoftwaredev
    transsoftwaredev liked this · 1 year ago
  • somniphobicfox
    somniphobicfox liked this · 1 year ago
  • midnightwriter15
    midnightwriter15 reblogged this · 1 year ago
  • mooltan
    mooltan liked this · 1 year ago
  • luicosas
    luicosas liked this · 1 year ago
  • nikjag
    nikjag liked this · 1 year ago
  • the-iron-general
    the-iron-general liked this · 1 year ago
  • kuzsstuff
    kuzsstuff liked this · 1 year ago
  • bogdwelled
    bogdwelled liked this · 1 year ago

More Posts from Moose-mousse

1 year ago

Teaching programming

One of the things I want to do is teach. My plan is, now that I (F'''ucking FINALLY!) finished my engineering degree, is to work a few years in the robotics industry, and then spend half my worktime there, and half teaching kids programming and code. Because,

A:

I feel that in the same way that you need to know physics, reading, internet literacy, history and a bunch of other skills to navigate the modern world, you also need programming. Not that everyone should become a software engineer. But everyone should be able to set up a few scripts to automate things on their PC, and know enough about how code works to know how the software that runs the world works. In the same way that you know enough about physics to know how satellites giving you internet works. Could you build that? No, of course not. Nor should you. But you know things can go in orbit. That things can communicate wirelessly over long distances and so on. You know enough about mechanics to use a screwdriver to take simple things apart and clean them, and know that you do NOT know enough to fix the electronics in your dishwasher.

You know it is not magic. Yet... programming is often thought of as that. And it really should not be. I swear to you. It is easy. Not to develop code to run a car, but to have it automatically edit text in a file according to rules you made? You betcha. B:

While learning to program as a job takes years, learning enough to understand the basics, and being able and unafraid to set up a script or throw together a python program to automatically sort files on your work computer really does not take a lot of time or effort. And I will guarantee, most students will benefit a lot from it. C:

Programming is much more a craft, like mechanic or carpenter. But more appealing for kids who are not confident in working with their hands. There is also good reasons for why it used to be thought of as a thing people who did not get along with others did. It is, in essence, defining and solving puzzles. To solve problems, that you also have to define yourself. Many a child have found that programming was a thing they could do, and be good at. A thing that helped them be confident. Maker spaces and learning programs with robotics or game development is filled with youngsters eager to learn. Who have finally find a thing they can be good at! But these programs a rare. And often schools and teachers mismanage how to run them. Not out of malice (There are few professions that is filled with more kindhearted people that deserves our endless appreciation than teachers), but because there are endless well paid and prestigious career opportunities for software developers. And so most schools will not have anyone who can even advice them when they set up these things. There is so much good to do. And I want to do some of it!


Tags :
1 year ago
Honestly... Fair Enough Compiler... Fair Enough

Honestly... fair enough compiler... fair enough


Tags :
1 year ago

What do you think GIT stands for?

So fun fact about GIT

(For those of you who do not know. Git is "A version control tool". Simplified, it is a way to save and load your work when doing anything text based. Including code. If you work with code and do not know GIT… then you REALLY want to learn GIT)

The name GIT does not stand for anything. Its creator, Linus Torvalds have said so. And in start of the the README for the early version of git he writes:

"git" can mean anything, depending on your mood.

- random three-letter combination that is pronounceable, and not actually used by any common UNIX command. The fact that it is a mispronounciation of "get" may or may not be relevant. - stupid. contemptible and despicable. simple. Take your pick from the dictionary of slang. - "global information tracker": you're in a good mood, and it actually works for you. Angels sing, and a light suddenly fills the room. - "goddamn idiotic truckload of sh*t": when it breaks

Source: https://github.com/git/git/blob/e83c5163316f89bfbde7d9ab23ca2e25604af290/README


Tags :
1 year ago
Every Programming Expert On The Planet: "NEVER Throw An Exception As Normal Program Flow"Kotlin: "Good

Every Programming expert on the planet: "NEVER throw an exception as normal program flow" Kotlin: "Good practices are for OTHER people!"


Tags :
1 year ago

Sometimes you just accept a flaw and move along

So I am building a robot from scratch. It just needs to be a platform for my other projects. It takes Twist commands (Basically, orders how fast to move in what directions) and return odometry (Basically, where the robot thinks it is), both over wifi via the HTTP protocol. Because the odometry math is a lot easier with stepper motors(motors that moves in tiny discreet steps. Usually several hundreds for a single rotation), these are what I am using: I am using 2 TMC2100 boards to drive them. These have 2 pins that you can set to Ground, supply or let them float, and they are used to configure what amount of micro-stepping you want to do (If a stepper motor have 200 steps for a rotation, micro stepping 4 means it takes 4 smaller steps to do one of those 200 "real" steps, and so takes 800 steps for a full rotation) All great... eeeeexept... for some reason the configuration pins just does... nothing, no matter what I set them to. The boards are just stuck at 16 micro-steps, as if both pins where set to supply. This limits the robots speed to 0.3 meters per second... which is... fine. The amount of work and money it would take to fix this(Likely I would have to buy new boards) is not worth a speed boost that is not needed for the first 2-3 projects I want to test on top of it... so I am just leaving it. "Perfect is the enemy of good" and all that... but it still feels unsatisfying... blaaa


Tags :