How do people deal with log files, images, excel files, pdfs and other binary data which they need for documentation. Do you just put everything into the repo at /docs ?
It it's text data, yes absolutely inside the docs folder, (maybe an assets subfolder). I didn't have the need yet to put binary data in the docs, but depending on the size it could be in the repo itself or a separate artifact store.
All these tools are nice for a single developer. But they fail to scale for teams where you want a distributed version system, automated tests and CI/CD pipelines. Also you want to reuse code via package management systems. And a single code base for several target systems (cross compilation , electron) is also nice. I believe the mentioned tools offer none of this.
> But they fail to scale for teams where you want a distributed version system, automated tests and CI/CD pipelines.
I don't think this is true? Certainly you could have done those things with Delphi but it pre-dated DVCS and CI/CD being common concerns.
> Also you want to reuse code via package management systems.
Again, these tools pre-dated package management systems being in common use because they pre-date internet access at any sort of bandwidth being a reliable assumption. No reason they couldn't have one. Perl did at the time, which I mainly put down to it being in common use where internet access was a reliable assumption, but very little else did.
> And a single code base for several target systems (cross compilation , electron) is also nice
You can absolutely do this with Lazarus, which picked up where Delphi left off. Flash also counts here.
Think Flash (eventually) had most of these. That said, not all software development needs to happen at the same scale and not all software authoring environments benefit from the same tradeoffs vis-a-vis complexity, collaboration, accesibility etc. the success of Flash as a platform for independent game devs shows that different markets are better served by different tradeoffs.
Companies are nothing other than the tool of rich people used to control normal people. There's some sort of mass delusion that "companies" are evil. Guess what, a company has no own agency to destroy the environment, exploit people, profit from suffering, etc. It's just following the whims of its shareholders, who are humans with accountability.
I didn't say companies are evil. But there are companies and banks in our world, which are much older than any human could ever be. There are people who think they are in charge of these companies, however sooner or later they will be replaced and the company will still exist without them. In that sense companies are eternal entities, which gives them a godlike status.
Alright sorry if I was unclear. I wasn't saying that you specifically claimed companies are evil. But there is a general sentiment / understanding that companies are (being used as a tool for) doing evil things in general. I suppose whether you think that companies are (being used for) doing more good than bad is a different question, so let's not get bogged down in that.
My point however is that companies have no agency of their own. Their age doesn't really matter for that. There are guns that are older than all living people too. If somebody used a flintlock pistol to go around robbing people that wouldn't make the pistol a "godlike eternal entity". Or for that matter if somebody used a 200 year old shovel to create a really nice garden (in the case you believe companies are a net positive).
So you are saying a company is basically a tool, like a shovel? But AIs are also tools like shovels, they have no agency on their own. Adding an AI to a company makes sense. It is an additional tool.
It would be nice if it could also search through emails. I'm using emails to myself often as notes and bookmarks. Would be nice if they could be included in the search index.
reply