HN user

penprogg

50 karma
Posts1
Comments22
View on HN

So I decided to search the definition of engineering on the internet because I've heard this whole "software engineering is not engineering" thing before:

Engineering (from Latin ingenium, meaning "cleverness" and ingeniare, meaning "to contrive, devise") is the application of scientific, economic, social, and practical knowledge in order to invent, design, build, maintain, research, and improve structures, machines, devices, systems, materials and processes.

So, software "engineering" definitely involves the use of scientific, economic, social and practical knowledge to build, maintain, research, and improve devices, systems, and processes. So that, in my lowly opinion, makes it engineering "in the strictest sense of the term".

Arguing about semantics is extremely stupid if you are not a PHD in linguistics.

What is the difference between this and Cassandra? A more powerful querying language?

Cassandra already has Consistency Levels with Replication Strategies. I feel like the only way to get powerful querying out of a system like this would be to have a map reduce layer on top of your db which is what many do to get powerful querying from cassandra.

When people are saying the certificate is worthless they mean that when applying for a job, employers do not care if you have completed a mooc or not. A Mooc's value doesn't come from the fact that you finish the course, it comes from the fact that you've learned something new from great teachers. With the knowledge from that mooc you should then do something which you can then show to whomever.

I don't know about the newer smart boards but the old ones sucked hard. This windows surface device seems like it will be using an actual digitizer and it wont be using a projector.

I would never go to a company therapist. Go out and pay for one yourself. There is a clear conflict of interest for the therapist and while they may seem to be nice it's not worth the risk.

While I hate that riots exist, it honestly makes me feel good that there is a group of people in the US that get angry enough with the system to get up and do something.

Every time I hear about protests and think about people standing outside the whitehouse all I can think of is how futile it is. Especially after Occupy Wallstreet where the media did it's hardest to discredit the entire movement.

The problem with this is that society does not accept failure. Fail a few times in college and your GPA is irreparably damaged, you have to spend extra time (and money, oh god the money) retaking courses you "should" have passed on the first go.

I find myself gaining the most from courses where the professor destroys me. I spend all semester struggling with certain concepts and then at some point towards the end, once I've been exposed to the bigger picture, everything falls together and all the previous material I didn't understand now makes sense. The problem is that I've already been evaluated for the material. If I get a D in a course and retake it and get an A should I still have that D on that record, even though I arguably know the material better than someone who got a B on their first go?

While failure is probably the best way to learn, society conditions people to avoid failure like the plague.

I agree with the author's sentiment 100%.

As others have stated, the reason that video is worse than text for learning is because

A. The rate at which you can read is faster than you can listen

B. Video technology is often a hassle when you need to skip around.

C. It's cheaper to write and revise text than video.

D. Videos consume large amounts of data.

But I'm going to add another point.

E. Lecturers most often don't know what I as a student am struggling with. They may focus on things I understand easily and spend a majority of time discussing things I already know. However, if I decide to skip a portion of a video I could potentially miss a really important detail necessary for understanding the subject matter.

With a book I can skim. Important information is often marked in a certain way to make it stand out from other data. It's also organized in sections and chapters so I can easily skip around. With videos this isn't possible.

Also, what happens when all of this information is outdated? Now you have a bunch of videos with outdated and potentially false information out there and nobody will know.

My ideal alternative would be to remove lectures entirely and to have interactive labs where teachers and TAs help students complete assignments based on assigned readings. The instructor for the course would be responsible for overseeing the teaching assistants and preparing the course outline. The TAs would help guide the students in completing the assignments or mini projects. Then a couple of time a semester there would be larger projects that tie together what the students have learned.