224 karma · joined March 21, 2020
I see tailwind as a damn cheat (a good thing), a hyper productivity tool throwing away all the what we learned as 'correct', and just get things done with escape hatches to fallback.
- Rapid prototyping with tailwiwnd
- Making component frameworks like bootstap? Just use tailwind sass with helpers. You can use a sass approach with including the helpers so you dont polute your DOM.
- it is easy to remember and guess which increases velocity. p-1/2 etc.. m-1 p-2 etc etc. Conventions make sense!
- Bloat can be solved with purge
- Refactoring easy easy if you abstract it away in sass so you can make global style changes.
- Protyping is easy, and you can then move it towards a component framework once you've done wiggling around and changing your stuff.
- I find css in components hard and painful personally also makes doing broad style refactors a bit more difficult.
- I also use css for email and other simple landing pages that dont require html components or react/webcomponents or whatever.
I find this a great addition to my life. Its a darn sharp knife, up to you what you do with it.
In regards to learning itself.
- Trying to be open to any language, stack or technology concept or paradigm. And be devoid of fanboyism. Pick no favourites but trying really to look at the broad spectrum of software development. See what different paradigms bring to the table.
- Be good at discussing technology with people and listening to them. Learn to communicate in an open manner, ask 'Why', 'How would you solve X' instead of 'That won't work' when you are unsure of the ideas of others.
- Try not to search for affirmation but try to find honest discussions.
- Leave your ego behind
- Become good at selecting which whom you discuss with, and divide your energy and attention accordingly. I.e I usually have more meaningful discussions with people that tried a lot of different paradigms, technologies and finally settled at some stack.
- Understand that sometimes you choose a lesser technical thing or solution, because the team can't work with it yet. - Become good at dissecting hype, but be open minded and not bitter.
- If you want to grow hang out with people that are better then you and learn a lot from them.
- Learn how to learn.
- Keep a learning log/diary for yourself. For reference and to see how far you've become.
- Find the right attitude and motivation for learning. Try not to think I can't do this. But think. In 3 years I'll be able to do X y z. I can still suck a little for 2 years hurray!
If you ask me, Tesla is openly going to accept bitcoin and MasterCard is also starting to accept crypto, so I would say indeed it's becoming more mainstream and yes more than last week.
Bitcoin is polluting because of the way their POW works, in comparison to other coins. Its literally banging random data to the hash function until it starts with a couple of zeros. Even if you get it this energy from renewable resources these resources will still go into mining instead of going into homes or cars. I personally would go for a less energy taxing financial system, that doesn't burden the energy system as much.
Yes, we also need regulations for those carbon based power generation facilities, which is besides the matter, but that doesn't make the energy consumption of bitcoin any less, nor justifies it.
From my experience, the KYC is only something that recently started. And only on certain exchanges is this really enforced. And afaik it's not done retroactively, something that does happen with current banks. KYC didn't exist for a long time.
Furthermore, due to the difficulty/power consumption of mining people will naturally swarm into pools which will eventually grow bigger, which in turn might result into schemes that could create incentives to pump. There are no regulations in place.
On top of that you can use your money however you've acquired it to buy tons and tons of graphics cards, and mine bitcoins and convert your money.
With our current monetary system we have things in place. They are shit, and sometimes s corrupt, but at least they are there and we have something to work with.
A subpar technical solution which bitcoin at this moment is. Is not going to solve anything of this, it's a fundamental human problem, and technology is not going to solve it, and in this case I think it's going to make matter worse. Bitcoin hasn't proven to be more transparant, more open or more efficient.
How I see it is that Bitcoin represents a vision, or an ideal for many people which resonates because people don't like the system and are upset. Bitcoin hailed as a saviour while it ain't better or faster, or more transparant than the current system in power. It also doesn't stop people with loads of money now buying large sums and selling it to the 1% believing in a false prophecy.
If you see it differently let me know, how exactly. I really would love it to work.
One thing you could ask is is the average Redditor smart enough to see the consequences or is this really a bunch of teens putting up their savings being hyped by a hype machine?
Work wise, as a developer I apply it a lot when I see that there is some form of miscommunication. As a developer I am sort of used to fight for my opinion in discussions but before I was not able to voice it that I was mostly concerned. For instance. I work with startups, and the founders talk a lot in meetings, but don't really seem to listen to clients want (because they are passionate of their product/idea_. Instead of saying you should listen more (actually I did this a lot in the beginning), I'm voicing that I'm afraid we're missing out on clients and we should work on a way that we can ensure that clients feel heard.
In the beginning I was a bit unskillful, so I weirded out some people, but it got better over time. I don't really use the template as-is anymore.
In terms of failures. It's a bit of a balancing act in opening up and vulnerability. If you apply it properly you're basically an open book, and not always the people opposite of you can return the favour. There will come a moment that the person opposite of you can't open up just yet.
I still think NVC is a good base to start from. On top of this I also started practicing deep listening in the practice of Buddhism at Plum Village in France which also helps me in life.
It takes energy and practice and it will always be work, but I see it as a good addition in my life.
Also some days I connect more, and sometimes I do less. Sometimes I trap myself that I'm not really wanting to talk just to be angry and make point but after some time I'm just like 'What the heck am I even doing' this is not gonna help at all. And then I switch to listen mode, and try to express my worries and try to find a connection.
It is practice but it made my life a lot better.
One of the most helpful books I've ever read was the book Non Violent Communication. I think I practice it almost daily for the past years now and I helped me to express a whole set of emotions from anger to doubt to fear and helped me with connecting with others, enabling a better understanding. It helped me both in my private and work life a lot. Highly recommend it.
It's crazy how often my clients ask for a solution for me to cod while a way cheaper one / pragmatic one can be done in minutes that is enough for them to test the hypothesis for their product market fit.
Proceeds to write thousand words.
Jokes aside:
https://martinfowler.com/articles/designDead.html#TheValueOf...
When those nations are solved from their immediate problems, they will also need to deal with privacy and these ethical questions. We just have a head start and we can already ask the the questions and find solutions for it.
https://algoritmeregister.amsterdam.nl/en/automated-parking-...
Is it magic when it does something convenient for you based on conventions without you writing the steps? As long as 'magic' is clearly explained in the docs I don't see how it's different from a layer of abstraction like a compiler or a car.
- If you'd like to make a dent into ones life, help someone out with a low income to achieve their goals. Like paying for a drivers license or buying a okay car so mom can bring her kid to school. With that kind of money you can help a lot of people. - If you want to use money to feel safe, put some money on therapy, to know you never needed it in the first place and to get to know yourself. Buy a piece of land for everyone to live on your family and friends. - Ego? Spend it on cars? Parties, everything that was unreachable and plaster your confidence. - Want more money? Invest it in arms, wind energy, or start your own fund in the balkans.
Up to you
EDIT: Words