Anyone can add their own site or domain to this list, which enforces HTTPS at the browser level (for supporting browsers).
146 karma · joined March 29, 2012
Anyone can add their own site or domain to this list, which enforces HTTPS at the browser level (for supporting browsers).
10 days of writing code is impressive, but there would many,many days of thinking that preceded it.
Or, I meant that this was yet _another_ heart attack waiting in line? Kidding...
Otherwise, I have to install or set it up just to preview it, and I will personally not do that most of the time. So, I appreciate some images when they help me evaluate the project.
That being said, I do think its helpful, and I like the fact that other projects' READMEs are noted as good examples too.
We know that things like bulleted lists, headings, and paragraph structure can have a massive impact on readability... and I think those visual touches go even further.
Of course, just using icons doesn't do anything (And can make it worse), but if they are relevant, then it adds another layer of data. +1 on images and Gifs - I find it much easier to evaluate a project if I have some idea of what it looks like (Assumign it has a UI).
This is a solid guide that lays out the sections and the thinking behind how to structure it. There is also some analysis of great README files in popular projects like NPM.
Factor in that with the boomers retiring, the workforce is much smaller, especially among those with more experience. Unemployment is expected to stay low for some time (in the US at least), which means workers have more power. This is especially true for work that requires more experience or education. Those roles will be harder to fill overall, and the expected outputs are higher.
As a person working in a fully remote, global company... and as a hiring manager, I can attest to the challenges in hiring and maintaining a remote workforce. Hiring is tough, but keeping employees is also tough... because it is so easy to leave in a time of low unemployment.
The creator shows the stages they go through from creating the domino mechanism and modifying the design with each new stage of development. There is a clear progression from the simple basic idea (domino on a hinge), to the full working model.
Personally, I would rather have a warning that FF "may" have issues, than no warning at all. Nothing is stopping a user form using FF if they want, and now they have a heads up.
As a long time open source user and contributor, I find it disappointing when some people can become entitled and complain about free software that doesn't exactly meet their expectations.
As mentioned elsewhere, the fact that it is open source means that anyone can potentially contribute... so if it is a large issue, then there is nothing stopping folks from trying to solve the problem themselves.
I'm also curious how you think this may apply to the rise in AI coding projects. In theory, it will become possible to create complex software by simply describing it well, and much of that code from the AI training is open source.
There are always so many ways to solve problems, and lots of approaches that are optimized for specific users, tech stacks, industries, etc. Personally, I find so much more value in the exploration of new ideas and different decisions (as you have done) than simply being a "clone" of another tool.
As we move more into this new space, the ability to share libraries and integration patterns could be super useful for us all. I'll be sure to highlight that internally!
My question here is more about IF or HOW we, as a community, should improve how we reuse or extend open source code for commercial projects. I am very open to hearing all ideas - thanks.
In full transparency, I am the Head of DevRel at Appsmith, which is an alternative tool to Open Blocks, and a source for some of Open Block’s code (https://github.com/openblocks-dev/openblocks/search?q=appsmi...).
However, that is not really what I want to discuss here.
As long as I have been involved in open source, I have dealt with FUD about OSS from investors, executives, and business people who don’t “get it”. These folks have usually been highly resistant to open sourcing code or making contributions because they think it will hurt the business. “Why would I want to share code that can be used to compete against us?” This could even apply to a young engineer or maintainer of a growing open-source project who’s deciding to startup and thinking whether to build an OSS company.
We have seen a huge boom in open source business models, and this is a GREAT thing. But, what can we do to ensure that we don’t prove the naysayers right?
My concern is that as we see a rise in competition among open source businesses, we will also see a rise in competitive businesses (open source and proprietary) that use previous work to accelerate their advantage… which is one of the central features to open source.
But, in theory, open source also has advantages for those who provide code - attribution, contribution, funding, shared resources, etc. There are also different licensing models that have strengths and weaknesses. We decided to go with a permissive license so that people can use Appsmith in all environments, and sometimes this works against us because competitors can build on top of Appsmith. But hey, that’s the nature of the game right?
So - what can we or should we do as a community to ensure that open source business models can be successful without tarnishing the reputation of open source in general? Should we be more clear with attribution? Should we partner and make shared libraries for common functionality? Maybe do nothing? What do you think?
One thing to note - proprietary does not necessarily mean it is any safer or more stable than OSS. Superblocks is actually a closed source fork of Appsmith, so the code is very close to the open source version, but now it is not visible.
In my experience, proprietary vs OSS is not the issue, but maturity and support.
Most newer software either has undiscovered bugs, or develops them as they grow and become complex. More mature software tends to be more stable in general, and OSS projects with commercial backing tend to have the resources (and incentive) to focus on security and stability.
This is why I am so interested in the explosion of Open Source business models. In theory, it provides a more stable product and commercial support, while still being transparent about its code and being open to community contributions.