hackeredje
Joined 5 years ago
Joined 5 years ago
But 30 years later, I think there are many reasons why you would not want to do this. (I also stopped doing so after 15.000 posts or so).
– you will grow and you will change opinions about things often 100 percent, the internet memory is however forever – you will enter in different careers and depending on the customer you would not want to be completely frank about every little thing you think or what your preferences are or what your experience is – in real life there are larger groups of persons with very different and often extreme viewpoints on either religious related, political related, culturally related etc viewpoints. This has grown and grown and has become a real life danger if you get picked up by some internet thread on some social media forum. This has changed from the 90’s where the internet was filled with intelligence and a hopeful view on the world. It is easy to fall into the trap of engaging in various discussions – you get children and often different social circles where you want to engage into blanco your children might not like at a certain stage you posting stuff (or pictures) (or opinions) – there are tons of frauds and criminal networks who gladly scrape everything you are from there not in the least for phishing
So more or less: because there is also the real world with the 20% of people who are on the fraud/extreme religious/extreme political/other criminals/dumb side and there is real life social interaction and personal growth the following 30 years where once you write something it becomes stone
My family, who is a- technical, would have not even have a clue on where would be what (since they freak already out if an icon on their phone is move 1 millimeter). So from that nonfunctional requirement for my own home solutions, I decided that self-hosting would not be the best choice, since it would be too dependent on me.
My family's knowledge stops somewhere at the concept of that pressing the B makes a word bold in Microsoft Word. Trying to explain how to run a script on a certain OS via a certain connection would be abracadabra.
The only thing i can imagine is if there would be some kind of paid service that would mirror your own home solutions and provide support for the long run if you fall away and which offers, when there would be again someone more technical to again transfer it to a home environment. (they would take care of new versions, bugfixes, change requests, databackups and so on).
Something like that, but that does not exist (well... as far I know).
So therefore, i try to host every solution at the places which are the simplest to understand and document what needs to happen if I would fall away. I also try to minimize the number of services. So I use office365 and onenote to document everything. (This used to be on my own hosted wiki).
Based on the nonfunctional requirement of maintainability.
I think there is however a need for a service that offers something like the above, to provide long term support for selfhosted environments taking into account all kinds of standards. That would possibly enable the self-hosted direction again.
Then again... could ofcourse then also anydesk to each of them to change whatever they are showing.
And then dump the queries via https://stackoverflow.com/questions/1412863/how-do-i-view-th... or https://www.linqpad.net/ ?
So I think you refer to persons who do not do projects but who stay i one company for a large time versus people who do projects (and are sometimes called consultants) and in general how they communicate with each other.
There are projects that last for multiple years with larger TEAMS with the only job to entangle existing complex landscapes. Most of them fail.
Since these teams do consist of pretty smart people... I think one of the funny things you could do is list the things these people say when they start this adventure on day 1 "ah yes lets just grep stuff" or "i will start examining tests" and "i will make a spreadsheet of all interfaces" and "i will do interviews with older developers". About 6 months later the spreadsheet has become a separate application that is so complex that it is a complexity project on its own. The amount of documentation found is now about a couple of million separate documents and realization drops in that the lifetime of the universe is probably nearer as end date. The datamodels found for the gazillion databases now covers a library in itself. the end date of the universe is closer by than the end date of the project trying to understand what the environment is. And no it does not help that any developer or business person ever involved long left the company.
Comments: yes i agree. 80% is logical does not need a comment. 20% are the pieces of code coming out of meetings that lasted hours and which ended with strange outcomes that no-one will ever understand without understanding why things were setup in the way they were setup. And then there is the 20% added by junior developers who had no clue but just changed stuff here and there. It is hard to make that distinction because from the outside they look alike. Anyone trying to change the code to make it "logical" will remove the 20% illogical code and produce something maybe even working but no longer in line with desired results, also a junior mistake.