Live data from Hacker News

The Silent Scientist: When Software Research Fails to Reach Its Audience

cacm.acm.org

21–30 of 54 posts

Re: The Silent Scientist: When Software Research Fails to Reach Its Audience

#21
post #2

Science Research doesn't happen for its own sake. Every effort needs to be a part of the pipeline of demand and supply. Otherwise it's just a tune that you sing in the shower.

A lot of people have already mentioned cases where this is neither true nor desirable e.g. high-energy and condensed matter physics, astrophysics, any branch of pure mathematics etc.

But, more importantly, who dictates what needs to happen. If you so desire, you should absolutely sing a tune in the shower, write a poem for yourself, calculate an effect and throw the piece of paper away, write code and delete it. The satisfaction is in exercising your creative urges, learning a new skill, exploring your curiosity even if no one else sees it or uses it.

I have had the privilege of working with some of the best physicists on the planet. Every single one of them has exposed only part of their work to the world. The rest might not be remarkable in terms of novelty but was crucial to them. They had to do it irrespective of "impact" or "importance". The dead-ends weren't dead to them.

Philosophically, as far as I know, we all get one shot at living. If I can help it, I am going to only spend a fraction of my time choosing to be "part of the pipeline of demand and supply". The rest will be wanderings.

Re: The Silent Scientist: When Software Research Fails to Reach Its Audience

#22
post #14

Do you have any good recommendations about recent software development research? Till today I still share with my coworkers this 15yo article from Microsoft Research: https://www.microsoft.com/en-us/research/blog/exploding-soft...

Thanks, read the paper about testing the mythical man month theory.

Seems the conclusions are: fewer people is better; only one "organisation" or group should contribute to the code; ownership should be at the lowest level possible, not a high up manager; and knowledge retention is important, effectively manage people leaving and make sure the design rational is well documented

Re: The Silent Scientist: When Software Research Fails to Reach Its Audience

#23

Personally, I much prefer “software research” from engineers working in the industry. I’m sceptical of software research being done at universities.

I feel much of the knowledge and experience in the industry is simply lost because it isn't widely documented and studied. There needs to be detailed histories of major software development projects from the industry, in book form for people to learn from, in the same way as histories of military campaigns and railway projects. It not widely done, and we end up with mere "Software Archeology", where we have artefacts…

This is actually one of the things I struggle with the most. Even small scale apps are mysterious to me, I have no idea how to build, deploy and maintain an app correctly.

For context, I work for a startup as solo dev and I manage 5 projects ranging from mobile to fullstack apps.

I am completely overwhelmed because there basically does not exist any clear answer to this. Some go all in on cloud or managed infra but I am not rich so I'd highly prefer cheap deployment/hosting. Next issue that idk how to fix is scaling the app. I find myself being stuck while building a ton as well, because there are WAY too many attack vectors in web development idk how to properly protect from.

Doesn't help not having any kind of mentor either. Thus far the apps I've built run fine considering I only have like 30-40 users max. But my boss wants to scale and I think itll doom the projects.

I'd wish there were actual standards making web safe without requiring third party infra for auth for example. It should be way easier for people to build web apps in a secure way.

It got to a point of me not wanting to build web stuff anymore because rather than building features I have to think about attack vectors, scaling issues, dependency issues, legacy code. It makes me regret joining the industry tbh.

Re: The Silent Scientist: When Software Research Fails to Reach Its Audience

#24
post #5
post #3

Earlier quoted context omitted.

This is only partly true. MRI technology came out of people hunting for aliens in space. The path science and discovery take are rarely as linear as the funders would like them to be.

There are always edge cases. But the bulk follows the gravity flow. Even poetry, these days, should find a buyer.

Maybe you are wrong about what is the cause, what is the effect? You describe how we fund most research, so of course this is what we get.

Re: The Silent Scientist: When Software Research Fails to Reach Its Audience

#25
post #23

Earlier quoted context omitted.

I feel much of the knowledge and experience in the industry is simply lost because it isn't widely documented and studied. There needs to be detailed histories of major software development projects from the industry, in book form for people to learn from, in the same way as histories of military campaigns and railway projects. It not widely done, and we end up with mere "Software Archeology", where we have artefacts…

This is actually one of the things I struggle with the most. Even small scale apps are mysterious to me, I have no idea how to build, deploy and maintain an app correctly. For context, I work for a startup as solo dev and I manage 5 projects ranging from mobile to fullstack apps. I am completely overwhelmed because there basically does not exist any clear answer to this. Some go all in on cloud or managed infra but I…

You can load test! Make another copy of the app in a copy of your prod environment and then call it until it breaks!

Also look at the 12 factor app [0] and the DORA capabilities [1].

0 - https://12factor.net/ 1 - https://dora.dev/capabilities/

Re: The Silent Scientist: When Software Research Fails to Reach Its Audience

#26
post #2

Science Research doesn't happen for its own sake. Every effort needs to be a part of the pipeline of demand and supply. Otherwise it's just a tune that you sing in the shower.

The whole purpose of life is singing tunes in the shower, arguably.

Re: The Silent Scientist: When Software Research Fails to Reach Its Audience

#27

Personally, I much prefer “software research” from engineers working in the industry. I’m sceptical of software research being done at universities.

I feel much of the knowledge and experience in the industry is simply lost because it isn't widely documented and studied. There needs to be detailed histories of major software development projects from the industry, in book form for people to learn from, in the same way as histories of military campaigns and railway projects. It not widely done, and we end up with mere "Software Archeology", where we have artefacts…

People (and companies) need to be incentived some how to write and share.

Re: The Silent Scientist: When Software Research Fails to Reach Its Audience

#29

Personally, I much prefer “software research” from engineers working in the industry. I’m sceptical of software research being done at universities.

If you want a truly egregious example of university research steering actual practitioners in the wrong direction, K–12 education is the worst offender.

Re: The Silent Scientist: When Software Research Fails to Reach Its Audience

#30
post #5

Earlier quoted context omitted.

There are always edge cases. But the bulk follows the gravity flow. Even poetry, these days, should find a buyer.

> Even poetry, these days, should find a buyer. Why?

There's a groupthink that financialization of everything is good.
Post reply on HN