Organizing what projects you have or organizing THE projects themselves?
I use Notion and Trello
ICOs are selling some bullshit made up coins. You buy these coins. They are valued at what they sell at. If the company goes down the coins essentially become worthless.
It's pretty much like company stock but very 2017.
Sometimes the coins are used by the company's product as currency somehow. So imagine paying to use Facebook in FacebookCoin or whatever. You can pay for ads in ZuckCoin which you get by exchanging $$$ into ZuckCoin. So let's say you put $4,000 into ZuckCoin. Facebook goes down, ZuckCoin is worth nothing because you can't use it anywhere. Nobody would buy it because why would you buy something that's useless.
At least that's how I understand it. I don't know much about crypto.
Take breaks from programming, really. Try doing some other tasks that don't require you to code. Enjoy life not in front of the screen for a bit, if that's your way, or play some games and try to relax your mind. The key is not to worry that you're missing out on coding or wasting time. Invest some time in your mental well-being and you'll be able to write code again if that's what you want to do.
When you want to have element proportions stay the same size when the font-size on them is changed. So for example a pill-shaped tag. You wanna shrink it on mobile but keep it large on desktop.
If you use EMs on all paddings and border-radius, you can keep the proportions the same by changing just the font-size of that element.
Check out this demo @harrydry: codepen.io/pugson/pen/zPWKeX
Use vmin and vmax units for element size (especially type). REMs and EMs are pretty fundamental now.
Here's a quick explainer how they work:
Your "root-most" element should have a font-size specified. So let's say you put font-size: 16px on the <html> element.
16px is now your root measurement, hence 1rem = 16px
Every time you reference REM, it will use that 16px value as the base (or whatever value you set there). So .5rem is 8px, .25rem is 4px, 2rem is 32px, etc.
What about EM, then? Well, EMs are what I like to call local. They respond to the font-size set on the element that you're modifying. So let's say your 1rem is 16px. You just made a header but gave it a bigger font-size: 2rem. How would you go about adding some padding to that header? Simple, you could do padding: 1rem which will add 16px to all sides or you could do padding: 1em which will add 32px to all sides. Why? Because this element's font-size is 2rem (32px), so EM is calling the local font-size to determine what value it should be.
I think about it like this:
REM — R(oot)ElementMeasurement — root size
EM — ElementMeasurement — local size
I'm waiting for cyber monday.