871 karma · joined January 13, 2014
The government would take the money anyway, and just redirect it to wars/innovation/PPE... it is not the 'unproductive' people - or the immigrants - that are taking most of the money. It's the wealthy abusing it to make themselves and their friends even more wealth.
I don't have the answer. I do know that all of society would need to change.
The simple approach would be that they are provided food and shelter, but this brings in the modern societal desire for 'more' than just needs.
How many people just work to afford to live, and why is that often so expensive... typically because others somewhere, indirectly, are making more than they need to live. Landlords, businesses, etc. Profit and 'growth' all break the basic concept of bartering to live; they take more than they give, in the name of status and power.
I don't think we can go back to a simpler approach, but at the same time I don't belive copyright is fit for purpose even in the simplest forms any more.
What people are willing to pay for seems to have become confused in the modern day compared to what they 'need' to live.
What is should not be, is a way to remove the sharing of knowledge, which is detrimental to society as a whole.
Fictional works, editorials, opinion pieces - these may be based upon facts but do not explicity provide knowledge that needs to be shared.
Science should always be open, for the sake of humanity. Those who make the discoveries may gain status and reputation, but those discoveries should not be kept for personal/commercial gain.
Art and music, much like celebrity status, are more difficult to judge. Wanting to make everyone aware of who you are or what you have created, whilst simultaneously demanding that they pay for the privilege, seems at odds. You can create for commission, the payment being from the person that made the request, but then they should be free to keep it private or make it public.
We are obsessed in modern times, that we must be paid for everything we do - largely because governments and businesses have made this so.
We barter our skills for things we cannot ourselves produce, but knowledge should never be kept private for an inclusive society - that is the way towards elitism and power, which is clearly where copyright has travelled.
Should you be given food for free ? No. Should the knowledge of how to grow food be free ? Yes.
Barter the tangible, not the intangible. The 'knowledge' economony is a parasite on humanity.
So many managers and higher fail terribly at being effective because they believe all they need to do is encourage/enforce the practices in the books on the engineering teams, and that is the path to failure and the death of morale.
Take the books as guidance, but listen and engage with your reports (and their reports) to find the problems that need to be solved. Don't dictate or drive people, let them use their expertise in the direction you lead.
You could always use those words, and explain the definition/meaning as a side-note, which would be more inclusive without losing the expressiveness.
It's often through explaining the need for a big word, that people realise there are smaller, better known words, that work just as well - they just don't look as 'clever'.
Look at the rest of your team, all the other developers that have to work on the product. Write for the average capability of those, bearing in mind that employee churn will mean new people have to be on-boarded.
Realise that code that is 'simple' to you, often may not be to others - you will see it thought your own. The code has to be readable and maintainable by others.
> You’re a professional software developer, do your job.
Exactly. That's not just about churning out clever code and moving on. It's about creating a product that can be maintained by everyone on the team.
Anyone who's had to maintain a 'legacy' codebase knows exactly what this means, as they curse the names of those who came before and the stupid decisions they made... and spend far too long trying to figure out the obscure code ideas they used.
Both languages are becoming far more mainstream, but they are still in the realms of people wanting to play with 'new' languages.
The correct answer is to choose a language that is maintainable by most engineers you have, and if you need something else for technical reasons, hire the new engineers first - never impose a new language on engineers without very good reason, and definitely not because "It's simple".
It's often not the language that's the problem, but all of the 'clever' ways the 'clever' devs use it.
You'd think there were not that many folk, but unfortunately there are, especially within the older generation and many driven people who believe you're just not 'trying hard enough' or 'making excuses'.
The irony being that many of them are also likely further on the spectrum than average.
It's more about the attitude and approach to life, than the individuals. Many expectations are towards being 'Neurotypical' and do not cater for, or even acknowledge the challenges, of Neurodiversity.
It's absolutely a learning style issue if those teaching are not able to pick up on the issues with learning if the person being taught is unable to effectively communicate how they are struggling.
I spent years trying to explain to teachers why I did not understand some of the concepts they were telling me, and they would often tell me to just 'accept it' and move on. Bad teachers perhaps, but that's all part of the learning and others seemed to be fine... so that is a learning 'style'.
Your suggestion of 'serious disorder' is also misplaced.
Each time you make a purchase on a credit card, you automatically add an amount for that purchase into the ClearCred 'savings' account. Then, when you need to pay the credit card amount before it's due (and incurs interest), you pay it from the ClearCred account.
It seems to be a third-party instant savings account, with an app that keeps track of all the amounts and due-dates, in return for your information and likely a cut of the interest as others have alluded to.
You could probably do the same with any other instant savings account and manually keeping track of purchase, without giving your information away.
Equally, you could just not use a credit card.
This was buzzword bingo 2023. Hopefully it dies in 2024.
As with many of these studies, they're treated as fact despite it being clear that it does not address the real-world problems.
Do I actually learn better visually ? No idea, but it's also clear that I don't learn in the same way as the majority of people in the classes I attended, and failed many exams despite being able to achieve the same outcomes.
I think the definition of 'learning' needs to be considered. It is measured by an exam, or is it a true understanding of the subject taught, as these are often two very different outcomes.
This is the point where humans possibly 'hallucinate' ;)
Most marketing sells the dream, not the reality. There are just many shades of grey (although 50 tends to sell well).
I started playing with ComfyUI and Ollama.
An M1 studio ultra would generate a 'base' 512x512 image in around 6 seconds, and ollama responses seemed easily 'quick enough'. Faster than I could read.
On an I7-3930K, purely CPU only, a similar image would take around 2.5 minutes, and ollama was painful, as I would be waiting for the next word.
Then I switched to a 3080ti, which I hadn't been using for gaming as it got stupidly hot and I regretted having it. Suddenly it was redeemed.
On the 3080ti, the same images come out in less than a second, and ollama generation is even faster. Sure, I'm limited to 7B models for text (the mac could go much higher) and there will be limits with image size/complexity, but this thing is so much faster than I expected, and hardly generates any heat/noise at the same time - completely different to gaming. This is all a simple install under linux (pop os in this case).
tl;dr - A linux PC with a high-end GPU is the best value by far unless you really need big models, in my experience.
(this also applies to any mac container solutions)
Basic git isn't too bad. A learning curve, but manageable.
However, next thing you know you're in a sprint and your work depends on somebody else's (process problem, but happens often) and so you are now working on top of their branch. You make some commits, and have to merge in (or rebase - force push) their changes...
... and then you come in to work after the weekend and find that they have merged their code into main. Cool ! You'll just merge/rebase main, except you find that they had also been working on top of someone else's branch, and now you have all sorts of fun trying to unpick how your changes actually relate to what is in main.
Sure, some people are just happy to rebase and force-push, but if you're happy to force-push then the 'control' has gone.
This, in turn, kills morale and within remote work is more likely to affect collaboration to a much greater level, thus reducing 'productivity' rather than making things better as perhaps intended.
The end result looks as if it is remote work being a problem, but the cause is management 'tightening the screws'. The fantastic culture and respect that brought the innovation and success will fade and the value creators will leave.
Forcing people back into the office will obviously not solve the problem. It just makes it easier to shout at people and analyse their daily behaviour in the belief that such metrics are the answer.
"We prefer people over process" is clearly dead. Servant Leadership is gone. Taskmasters and labour camps are looking to return. All hail the cubicle farm.