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

Oh Absolutely. I Have Written Every Single Report And Paper That Non-programmers ( Users, Pruduct Owner,

Oh absolutely. I have written every single report and paper that non-programmers ( Users, pruduct owner, whatever ) in LaTeX.

It is Word. But you can do ANYTHING you want, work in the same updated file if you use overleaf ( Like google docs.... But you know... good... ).

And if you just want to write a basic report with a few diagrams. LaTeX just makes it nice and easy and looks good, dry and professional.

But markdown... Oh markdown is for documentation. And it is perfect.

It is super super easy to use. The "Cost" of this, is that you only have few features...

And that is KEY. Combined with you being able to put pictures in what is otherwise basically cleartext, means that you MUST be able to clearly explain whatever it is you are documenting with nearly no fancy text, colors, weird structureing with the words or whatever.

No. You MUST do it in text... Or use a diagram.

Oh Absolutely. I Have Written Every Single Report And Paper That Non-programmers ( Users, Pruduct Owner,

It forces you to use DIAGRAMS in your documentation. Glorious easy-to-read better than a thousand words diagrams.

It removes the horrible middle-ground and lets you focus on making documentation super super fast, with text and diagrams.

Fun fact. Markdown... is a markup language

If you do not know what markup is... you should look it up. It is basically HTML that works both encoded and as clear text. Meaning it is the perfect note taking "language". In reality it is "just" "a convention for how to write super nice-looking notes that have been tested by millions of people to be the very best it can be. No big deal. Oh also it is free, you do not even need a special program to look at it. Your browser can do it perfectly.

  • thegoeticcleric
    thegoeticcleric reblogged this · 6 months ago
  • thegoeticcleric
    thegoeticcleric liked this · 6 months ago
  • thelazymusician
    thelazymusician liked this · 10 months ago
  • brightgreendandelions
    brightgreendandelions liked this · 10 months ago
  • green-mountain-goose
    green-mountain-goose reblogged this · 10 months ago
  • cyancoffee
    cyancoffee liked this · 10 months ago
  • azurepancake768
    azurepancake768 liked this · 10 months ago
  • green-mountain-goose
    green-mountain-goose liked this · 10 months ago
  • ofravensflight
    ofravensflight liked this · 10 months ago
  • i-love-linux-and-reject-gender
    i-love-linux-and-reject-gender reblogged this · 10 months ago
  • yourlocalnerd07
    yourlocalnerd07 reblogged this · 10 months ago
  • iceddiamondsyt
    iceddiamondsyt liked this · 10 months ago
  • dabub167
    dabub167 liked this · 10 months ago
  • caraisl
    caraisl liked this · 10 months ago
  • sonicbattlelm
    sonicbattlelm liked this · 10 months ago
  • former-cardassian-oppressor
    former-cardassian-oppressor liked this · 10 months ago
  • hopeandquad
    hopeandquad liked this · 10 months ago
  • nothingbutwaffles
    nothingbutwaffles liked this · 11 months ago
  • datamodel-of-disaster
    datamodel-of-disaster liked this · 11 months ago
  • stosb
    stosb liked this · 11 months ago
  • strawmelonjuice
    strawmelonjuice liked this · 11 months ago
  • giggleho
    giggleho liked this · 11 months ago
  • nourhanlwt
    nourhanlwt reblogged this · 11 months ago
  • nourhanlwt
    nourhanlwt liked this · 11 months ago
  • allylikes
    allylikes reblogged this · 11 months ago
  • allylikes
    allylikes liked this · 11 months ago
  • bumbass69
    bumbass69 liked this · 11 months ago
  • sailorstudent
    sailorstudent liked this · 11 months ago
  • eytheer
    eytheer liked this · 11 months ago
  • nyanwizard
    nyanwizard reblogged this · 11 months ago
  • lljramirez
    lljramirez liked this · 11 months ago
  • moose-mousse
    moose-mousse liked this · 11 months ago
  • jiayi-onetwo
    jiayi-onetwo liked this · 11 months ago
  • cyberfolktale
    cyberfolktale liked this · 11 months ago
  • miifox
    miifox reblogged this · 11 months ago
  • monstafaith
    monstafaith liked this · 11 months ago
  • sra-mapache
    sra-mapache liked this · 11 months ago
  • lizard---bitch
    lizard---bitch liked this · 11 months ago
  • daemonhxckergrrl
    daemonhxckergrrl reblogged this · 11 months ago
  • daemonhxckergrrl
    daemonhxckergrrl liked this · 11 months ago
  • moose-mousse
    moose-mousse reblogged this · 11 months ago
  • frog707
    frog707 liked this · 11 months ago
  • cogi234
    cogi234 reblogged this · 11 months ago
  • cogi234
    cogi234 liked this · 11 months ago
  • puppypilled-sheep-wife
    puppypilled-sheep-wife liked this · 11 months ago
  • loch-tess-monster
    loch-tess-monster reblogged this · 11 months ago
  • loch-tess-monster
    loch-tess-monster liked this · 11 months ago

More Posts from Moose-mousse

10 months ago

(Nearly) Never use auto in C++!!!

So I used to be amongst the people who thought "Yeah ok, auto hides the type. But if the type is not really important to understand the code, and was really long and confusing then it is worth it"

Like this: std::vector<std::pair<std::string, Employee>> MyFunction(); To turn it into: auto MyFunction();

And I was wrong. Do NOT use auto to hide that monstrosity. You FIX it. auto hides that awful thing and dumps the problem on the next poor fucker who will use it. ( People writing and using metaprogramming libraries are especially prone to doing this, since their typenames can fill entire screens ).

YOU just looked at YOUR code. Found it confusing... And decided... to HIDE it??? What it is the next person who did NOT write this code going to do when they read this going to do???

No. I beg of you. Use typedef.

You can create aliases of anything and make your code easy to read. And this only "hides" the code as much as auto and you can get the types the alias points to by musing over it. So it is auto... but way better. Because it is a UNIQUE name. Which can DESCRIBE things.

Like, with the horror in the previous example. Let us have a typedef in the .hpp file where "MyFunction" is declared. Now it reads MUCH better:

std::vector<std::pair< Employee_ID, Employee>> MyFunction();

I actually understand what the pair is now! Key value pairs! And screw it. Let us typedef the pair too now that we understand it!

std::vector<Employee_KeyValuePair> MyFunction();

And fuck it. Once more! Typedef the vector too!

Employee_Roster MyFunction();

I will bet most of you reading this only realized what the hell that moster was when you got near the end. BECAUSE THE FIRST THING IS FREAKING UNREADABLE! Fix it. Make your code readable. If you feel the urge to use an auto to hide a typename, it is time to typedef that motherfucker!


Tags :
10 months ago

That is a very good point. I absolutely agree!

(Nearly) Never use auto in C++!!!

So I used to be amongst the people who thought "Yeah ok, auto hides the type. But if the type is not really important to understand the code, and was really long and confusing then it is worth it"

Like this: std::vector<std::pair<std::string, Employee>> MyFunction(); To turn it into: auto MyFunction();

And I was wrong. Do NOT use auto to hide that monstrosity. You FIX it. auto hides that awful thing and dumps the problem on the next poor fucker who will use it. ( People writing and using metaprogramming libraries are especially prone to doing this, since their typenames can fill entire screens ).

YOU just looked at YOUR code. Found it confusing... And decided... to HIDE it??? What it is the next person who did NOT write this code going to do when they read this going to do???

No. I beg of you. Use typedef.

You can create aliases of anything and make your code easy to read. And this only "hides" the code as much as auto and you can get the types the alias points to by musing over it. So it is auto... but way better. Because it is a UNIQUE name. Which can DESCRIBE things.

Like, with the horror in the previous example. Let us have a typedef in the .hpp file where "MyFunction" is declared. Now it reads MUCH better:

std::vector<std::pair< Employee_ID, Employee>> MyFunction();

I actually understand what the pair is now! Key value pairs! And screw it. Let us typedef the pair too now that we understand it!

std::vector<Employee_KeyValuePair> MyFunction();

And fuck it. Once more! Typedef the vector too!

Employee_Roster MyFunction();

I will bet most of you reading this only realized what the hell that moster was when you got near the end. BECAUSE THE FIRST THING IS FREAKING UNREADABLE! Fix it. Make your code readable. If you feel the urge to use an auto to hide a typename, it is time to typedef that motherfucker!


Tags :
11 months ago

Fun fact. Markdown... is a markup language

If you do not know what markup is... you should look it up. It is basically HTML that works both encoded and as clear text. Meaning it is the perfect note taking "language". In reality it is "just" a convention for how to write super nice-looking notes that have been tested by millions of people to be the very best it can be.

No big deal.

Oh also it is free, you do not even need a special program to look at it. Your browser can do it perfectly.


Tags :
11 months ago

I... I feel like I am getting diabetes by reading this post!

It is SO sweet and positive and wonderful and just... "chef's kiss"

✧・゚: Customize your highlight color! :・゚✧

: Customize Your Highlight Color! :

I recently came across a blog where when I went to highlight some text I noticed it was a unique color!!! (」°ロ°)」

AND IT'S SO SIMPLE TO DO

all you do is go to your css file and add this:

::selection { background: <hexcolor> }

Enjoy!! ♡⸜(˶˃ ᵕ ˂˶)⸝♡

10 months ago

I am average american man I work fifteen hours in hamburger mine to buy one rock and roll disk