I think that's fine if that's how you like to work on your own, but I'd challenge anyone to do that and write better documentation while also getting a team or whole business to do the same. A huge strength of TS is that it gives people no choice but to document their work.
For what? If they took it away, the source code would still be there if someone wanted to fork it. Not to mention removing TypeScript from an application is relatively trivial.
I agree, even if they are harvesting that data I'd honestly rather it was Google than a thousand little companies that barely anyone even knows exist and can get away with more illegal action.
Feel like I'll get flamed for saying it but I use this service and I think it's good. I don't see the privacy concern. If you look at the privacy policy they state that they essentially do not use your browsing activity for anything other than ensuring the vpn is working. They also open source their client application. Anyone can say they're evil and they lie or whatever but in my country and many others the statements they've made about how this works and the data they use mean something.
It's very typical to import code from other files, but it's also typical to have a minification step that essentially performs what you're saying, compressing the files down into something more optimal. In fact more advanced solutions essentially stream the minium amount to users as needed, and compute as much as possible in the server side.
To be honest, I'd bet a lot than by not utilising larger libraries and their standardised functions, your code has a good chance of running slower. Besides, for the typical computer and network capabilities today, there's a lot of wiggling room.
That said, for absolute tip top of performance (where experience is a trade off) you can find fun things like this, where groups do have to push for the upmost performance.
When you say you can't play Skylines, that's just because you don't like the control experience, right? I used to play it with a Steam Controller occasionally so I feel like I wouldn't mind too much haha.
If it's your sort of thing it's such a good controller, and if not there's community layouts for most games.
I do get a little satisfaction out of playing a more complex game like Cities Skylines on the sofa and figuring out a controller friendly build for it.
RoR will always have a special place in my heart, but yeah... DHH sure does have opinions. What possible justification is there for removing it when it's already there? Guess someone could just shift the types out to DT.
Edit:
So I read his blog post about it. He's dropping it because he just doesn't like it and he's allowed to not like it. Okay then 🤷
I can really relate to this. I remember a weird night in my teens where I must've spent at least an hour staring out of my bedroom window at the moon, because really for the first time I'd had the exact same thought. It's right there. It's so easy to get desensitised to that and to just think of it all as an image projected on the sky. The thought has never really left me and even now I still linger on the moon every time I see it and try to acknowledge that it is a 3 dimensional object lol.
What Typescript drama is there? It's fantastic. It's been an industry standard for years. In my anecdotal experience the only people that hate it are juniors who did pure JS at their bootcamp and seniors that have refused to learn anything for the last 5 years.
You do you, but no ECMA6 stuff? I don't use a lot of ECMA6 either because JS is at ECMA14 and continues to change. I can't imagine reinplementing stuff on every project you work on, though perhaps your work is very different to mine. That said, treeshaking has really brought down the cost of imports and there are few occasions where using a custom solution over a reliable third party library is a good option. Curious to hear your thoughts.
This is the one. I hate being in the office for this reason, unless I'm just there to socialise. I can't bring myself to take a call in an open plan space. It just feels rude to the people in the office, but also those on the call who will get a stream of all the calls everyone in the office are on.
I'm 8 years old. For some reason I'm out the front of the house with a friend and his mum on my bike. Again, for some reason that makes sense to children, I insist on showing them how 'far' I can cycle, and go off around a corner a little way from our houses to find some kind of loop back. Not important.
I find myself going down this fairly tight alleyway when a girl, maybe around 11/12, starts coming down the other way. There's just about enough space for us both to fit, but I'm not a very experienced cyclist and lose my balance, instinctively grabbing her handle bar to avoid falling into her bike. We're going slowly enough that we're both absolutely fine. I apologise profusely and remove my hand from her bike and back to mine, when she grabs my hand and forces it back into her handlebar. She loudly shouts 'DAD!!' and my heart absolutely sinks.
This big guy comes round the corner. He was fairly tall and muscular, with short hair and a tank top. The main thing I remember is that he had terrible teeth, something I'm about to get a good look at. The girl informs him that I am 'bullying' her. He is immediately aggressive, detaining me in this narrow alley and interrogating me about what I'm doing. He shouted directly at my face, letting me feel his spittle and see his black teeth clearly. Her mum comes round to see what's going on. She asks how old I am, and I say that I'm 8 and just trying to ride my bike. She says "8's very young to be bullying" as if there's a more acceptable time. I insist I'm not trying to bully anyone but they have none of it. After 5 minutes or so the dad asks me where I live and as some sort of self-preservation I say through tears that i "don't know". They let me go and I cycle off wiping away my tears.
I get back to my friend and essentially just say 'haha! I went a really long way', and that's the end of it. I never tell anyone for fear that they won't believe me, and I feel terrified that that girl or man will find me for the next year or two. Arseholes.
This is something that really bothers me about this law. Are they making maths... illegal? What's stopping me from encrypting a message before sending it in a messaging app manually? And if that's illegal, what if say I just sent something base64 encoded, or with a ceaser cypher for some treasure hunt game, am I now breaking the law too? What about a child talking in code to avoid their parents knowing something? Will that be illegal? It just seems so general.
Red Dead Redemption 2 taught me once again to slow down and take all the time I want with these huge games. I've saved a ton of money since.
In relation to skill, playing a ton of the original Halo on Xbox at my friend's house while being only a PlayStation owner got me really good at using arbitrary controls.
I think that's fine if that's how you like to work on your own, but I'd challenge anyone to do that and write better documentation while also getting a team or whole business to do the same. A huge strength of TS is that it gives people no choice but to document their work.