epidermal4

joined 8 months ago
 

I recently started taking the SICP course( SICP playlist on ytb by MITOCW ). I find data abstraction, wishful thinking and the build a language methodology with primitives and means of combination quite a bliss to think about and to use.

I noticed that Hal compared it with the top-down waterfall model, and that makes me wonder if parts of these methods have there associates in the software engineering landscape.

I'm mainly interested in how much people are using it in their daily development and if there are corresponding ideas/methodology in/besides stuff like agile


terminologies

  • data abstraction - define a data type with primitive data and selector with axiom of behavior, regardless of implementation. Axiom such as pict(rect) should draw the picture that pict represents in the rectangle rect represents, in which primitives are pict and rect; rect can have selector to get its width and height
  • wishful thinking - to build a system with parts you wish you have without thinking about how they should be implemented.
  • build-a-language - to define a language made out of curated list of primitives and means of combination (procedures, operators) that solves a class of problem, such as a language for pattern matching.
[–] epidermal4@lemmy.ml 1 points 2 days ago

My mom used to do that, and then when I got taller than her changed to hooking my arm.

At first I was embarrassed but then I watched Wooster and Jeeves and learnt about the "supporting a lady" bit, then I was alright with it.

[–] epidermal4@lemmy.ml 1 points 2 days ago

To get out of paycheck to paycheck you need to start something; to start something you need to learn.

If the thing you need to learn can be learnt from mitocw or something by all means do that.

The point being that you know what is it that you want (the thing to start), and you learn to make it work and you learn to not fuck it up(very important). You get those 3 sorted in that order then you're golden.

[–] epidermal4@lemmy.ml 2 points 2 days ago

You pretty much had the answer in the query there is think. Just present it as toy to be handled.

To get more into detail, you probably would prefer those you can indeed pull apart and handle like toys than the "modern" slick ones. I see people mentioning raspberry pi. It's hard to fear it looking at its guts with bare eyes. After they fried a few chips pressing soldering iron for too long they will have zero respect for electrical computers.

[–] epidermal4@lemmy.ml 4 points 2 days ago

To make people know stuff and experience stuff.

Then I'm just gonna travel the world to get people educated, see the other side of the story, think independently, etc. Like I think those are if you have the experience of it once then you know how to do it on your own.

There will be all those mind control moral dilemma of free will and bias and stuff I think rising up o along the way, so that could be the complicated part, the self-justification of power. I don't really care for being just though so I think it's just going to be all jolly.

I think with that we should be able to get some people to stop fighting and be happy at least. Probably make some part of the society more functional as usually the system always break at some point but good men along makes stuff work. Though it's another jump from educated men to good men :)

[–] epidermal4@lemmy.ml 2 points 4 days ago

I take it from your username you are fan of Steins;Gate. I feel somehow the thought of "fear of lose of all the merry times" quite fitting the aesthetics of Stiens;Gate, and some inherent bluesness about these things all around that corner of culture, like literally every other anime featuring highschoolers.

Aesthetically, I classify this as milking, i.e. a concept works very well and is easy to pull, so they pulled it a lot. The had my tears in Gate and Angel Beats and probably that comic with 3 boy highschoolers hanging out, but not really after those because there really isn't much arguments in that department so you grow used to them.

Personally I don't really give a f to it, partly because I really just don't - not something I normally would be contemplating about if not brought up - partly probably I felt like I have already done this before.

So my opinion on this is:

  • It is an idea, and some felt it. It proves its ability to cultivate strong emotional feelings, which has been milked over the years in the content industry. There is a certain net of aesthetics and culture, philosophical stuff around it. If you wish to experience that particular blues feeling for aesthtics reasons, you can pull it yourself by thinking these pretty effectively.
  • there isn't really other realistic use thinking it, all it does is making you blues. If you forgets, you would be forgetting, journalling won't help because you be forgetting; if you don't, you don't have an issue then. Journalling is a good habit, this idea is pro that, so that's good; but there's not really anything you can do if you can't "re-live the moments reading the journal".
[–] epidermal4@lemmy.ml 3 points 3 weeks ago

Spot on. There are substantial incentive of each company wanting to keep user on platform they have control over, if not massive for revenues from appstore tax, advertising, etc.

I think it suffices to say that it is becoming a primary goal selling you their phone (I don't have data or evidence for this, just a feeling) -- to get you to use their system and stuck with their advertisement slot or whatever every time you unlock your phone.