engineeringenigma
engineeringenigma
Synesthetic Substitution
2K posts
I like minecraft and pokemon and colors and tasty foods and programming and rping stuffs and atompunk and silly things! Sometimes I reblog pretty pictures!She/her pronouns.
Last active 2 hours ago
Don't wanna be here? Send us removal request.
engineeringenigma · 1 day ago
Text
Tumblr media
MY FRIEND THE TERRAPIN
100 notes · View notes
engineeringenigma · 4 days ago
Text
Tumblr media Tumblr media
I love yokai so much
56K notes · View notes
engineeringenigma · 5 days ago
Text
So I work as a programmer, and the languages I use and the manner I use them in get kind of weird:
- I use python, but only to program the one robot that internally runs python. The dev environment is “here’s a box you can put text, see if you get runtime errors”. If you want a proper dev environment, you can copy-paste code from the robot program into an editor of your choice. They do have a top-level graphical interface if you want each line of code to take up 10% of your screen.
- There’s a language that’s not quite C++ that we use for a different control box. That one’s dev environment will tell you if you made an error when you try to download. Specifically it tells you the first error, and you have to fix it and try to download again to get the second error. The download process takes 20 seconds. If you try to compile offline you get separate errors.
- On the more normal side of things, we have an SQL/ajax/javascript/html thing for handling some of our internal processes. As a change of pace my problems for this one are self-inflicted, because I never figured out how to set up a proper dev environment and just edit everything in notepad++. Someone else finally showed me how to do local environment testing so I no longer take our internal website down if I miss a close bracket.
- We do a ton of stuff in .NET framework, because 20 years ago my work was using VB6 and we never bothered to migrate to C#. I actually have a real dev environment for this one with autocomplete and syntax checking, so of course it’s my favorite. My boss wants to switch this all over to javascript so we can do android/linux deployment.
- A different robot has an internal language that’s not quite python. This one also has a graphical interface that I won’t use because I want more information to fit on my screen. This one also only tells you about syntax errors during runtime, but the most noteworthy thing about it is that the command to move the robot in a straight line is bugged. I think they fixed it to the point where you can’t reboot the controller by telling it to move in a straight line, but you can make it slowly drift off into space until it faults.
- The ladder logic we use is actually normal (for AB, not Seimen’s), but I did add basically a secondary control layer built out of function blocks to handle sequencing. It is very well-documented, a fact that no one cares about when they ask what the heck I am doing with so many function blocks.
- The ladder logic was a little too normal (expensive) so they also make us use the budget version. It’s very similar except there are no keyboard shortcuts, everything takes more clicks, and instead of changing code live you have to reboot everything and wait about 30 seconds if you want to change something.
- There’s a language we use for one of our internal products that I created over about three days because I didn’t want to worry about malicious external code or figuring out a compiler. The parser is just squashed into an entirely different program so that program can control stuff in the background. It does not have arrays or loops, and I didn’t give it string handling for about a year. There’s no dev environment because it’s not a real language. Something like a quarter of the stuff we sell now uses it.
- One of the robots requires programming via menus. If you want to add an if statement, the menu shortcut is F1 -> 4 -> 8. The end if is F1 -> 4 -> 0 -> 1. The program to let you type is a paid add-on. Exponents and absolute values are also paid add-ons. You get 200 numerical memory registers and can’t have local variables. There is no else if.
1 note · View note
engineeringenigma · 5 days ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Poorly drawn Rotom
6K notes · View notes
engineeringenigma · 16 days ago
Text
Tumblr media Tumblr media
Crazy book i read
12K notes · View notes
engineeringenigma · 20 days ago
Text
Tumblr media
Reminder that you are loved
14K notes · View notes
engineeringenigma · 28 days ago
Text
Tumblr media
Peach Pitstop 👑
4K notes · View notes
engineeringenigma · 29 days ago
Text
Tumblr media
diglett & dugtrio
13K notes · View notes
engineeringenigma · 1 month ago
Text
Tumblr media
MILOTIC + SPINDA
4K notes · View notes
engineeringenigma · 1 month ago
Text
i hate fun
94K notes · View notes
engineeringenigma · 1 month ago
Text
Tumblr media
Okay so, of course you'll notice a few differences from Lewis Carroll's strategy guide.
In Carroll's playthrough, he neglected to have Alice speak to Dinah before following the white rabbit, so he fumbled the locked room challenge and therefore skipped the seer's labyrinth. Due to a programming glitch, the cake vanishes unless you use the mushroom drink immediately, but we can more than make up for that after we unlock crafting.
If this scene looks familiar to you, it's because I made a couple of animated gifs of Alice back in 2012.
Tumblr media Tumblr media
If you like my stuff, don't forget to subscribe to my Patreon! (link in bio)
277 notes · View notes
engineeringenigma · 1 month ago
Photo
Tumblr media
Bernard Vié. Chat descendant l’escalier, 2009. Bronze patiné. 61 x 36 x 13 cm
7K notes · View notes
engineeringenigma · 1 month ago
Text
Tumblr media
Basil Rathbone, Peter Lorre, Boris Karloff, and Vincent Price on the set of “The Comedy of Terrors” (1963)
“This is the way films should be—fun all the way through. The wonderful thing about those old horror movies I did with Boris Karloff, Peter Lorre and Basil Rathbone was the way we’d all sit around and scream among ourselves as we planned how we’d give the audience their kicks.” —Vincent Price
(Interview with the San Francisco Examiner & Chronicle // January 30th, 1972)
2K notes · View notes
engineeringenigma · 1 month ago
Text
Visit Norway!
62K notes · View notes
engineeringenigma · 1 month ago
Text
Tumblr media
golden horizons -
my shop | kofi wallpaper
3K notes · View notes
engineeringenigma · 2 months ago
Text
More favourite numerical memes:
Implicit or implicit enumeration of uncountable things (example: taking inventory of the fucks which one gives)
Suggesting the divisibility of things which are not customarily thought of as able to be subdivided (example: "six whole people")
Using words that aren't numbers as numbers (example: "one William dollars")
Technically correct but contextually misleading estimates (example: looking at a group of several thousand things and observing that there are "at least three")
Incongruous qualifiers for apparently simple sums or tallies (example: she was twenty-seven years old, not counting 2014)
20K notes · View notes
engineeringenigma · 2 months ago
Text
Tumblr media
my transgender slimes………… attack
338 notes · View notes