balder1993

joined 1 year ago
[–] balder1993@programming.dev 2 points 3 months ago* (last edited 3 months ago)

I think it’s easy to make a generic YAML editor that all you need to do is to pass a “definitions” file that says all the possible options to show as a drop down or toggle etc.

That would be useful for many projects.

[–] balder1993@programming.dev 1 points 3 months ago* (last edited 3 months ago)

Certainly one of the things is to keep building stuff. I’ve recently decided to write a small app (I went for a clone app because I don’t want to deal with designing it) and it has really forced me to learn SwiftUI (I’ve only used UIKit professionally), while previously I’d read articles without much reason to hold on to them.

So if you want to learn something, find a project that will force you to learn that thing, but if the purpose is to learn, don’t try to make it an “original idea” or something like that. It would only lead to procrastination. Find an existing tool that makes use of what you want to learn and try to implement it yourself.

[–] balder1993@programming.dev 10 points 3 months ago (1 children)

The problem with Sublime is that it’s a paid one, and not everybody wants to pay for something that is perceived by the community as something that should be free and open source.

[–] balder1993@programming.dev 14 points 3 months ago

Yeah, I guess the idea of VSCode isn’t to be a “ready to use” IDE, but to be configurable — which it is.

The main thing that makes it popular nowadays is the ecosystem of plugins around it. Ex: when Copilot was released, I believe the VSCode plugin was the best one.

Also many frameworks docs have instructions on how to use it with VSCode and which plugins to install, such as some web frameworks and Flutter.

[–] balder1993@programming.dev 43 points 3 months ago* (last edited 3 months ago) (2 children)

They didn’t even bother to do a gradual rollout, like even small apps do.

The level of company-wide incompetence is astounding, but considering how organizations work and disregard technical people’s concerns, I’m never surprised when these things happen. It’s a social problem more than a technical one.

[–] balder1993@programming.dev 8 points 3 months ago

This is the right answer. To complement it, I’d just say I’ve read someone before say that at Microsoft there’s no incentive to squeeze performance, so why bother if it won’t help you get promoted or get a bonus? All these things add up over time to make Windows only care about it when there is actually a huge bottleneck.

It’s also worth noting (for non programmers out there) that speed has no correlation with the amount of code. Often it’s actually the opposite: things start simple and begin to grow in complexity and amount of code exactly to squeeze more optimizations for specific use-cases.

[–] balder1993@programming.dev 13 points 3 months ago

I think it’s a valid news to spread here.

[–] balder1993@programming.dev 14 points 3 months ago* (last edited 3 months ago)

You’re definitely not alone. If this happens and it becomes some major news in the community with reasonable visibility, I’m sure many people would support this.

[–] balder1993@programming.dev 1 points 4 months ago

But I’m sure the fact Android is FOSS had nothing to do with it, it’s just a random coincidence. It would simply be the most popular OS.

[–] balder1993@programming.dev 1 points 4 months ago

Problem is that requires carefully testing, and not every company wants to have a half-assed port that doesn’t have a good experience on the desktop.

[–] balder1993@programming.dev 2 points 4 months ago

Only Brazil is there because it has a big population.

 

What happens when you set "font_size": 32 in your favorite editor? I would’ve told you anyway, but I’m glad that you asked.

 

The Kotlin type system is amazingly designed. Many features that look like special cases are just a natural consequence of how the type system is designed.

view more: ‹ prev next ›