Skip Navigation

Posts
12
Comments
360
Joined
3 yr. ago

  • I’ve been using GitLab for years. I have a GitHub account but at this point I only use it to contribute to other projects.

  • GitLab. You can use their SaaS offering (gitlab.com) or run the open source version on your own server(s).

  • The point is that Slack does not take advantage of Electron at all. It’s no better than running it in a browser.

  • I absolutely prefer using an ORM for querying but I'm definitely never letting the ORM create the schema for me. I will always do that myself and generate the ORM definitions from SQL, and I will never use an ORM that doesn't have that as an option.

  • In my book, "memory safety" also means avoiding data races. AFAIK Rust prevents most or all races by enforcing ownership and lifetime of pointers.

  • My entire point is that any CS degree from any university is meaningless unless you know that university's CS program is actually good

  • I wouldn't say it was a shit university, part of it is that I knew how to write code before I got there. But the CS program wasn't great. My entire point is, if someone has a CS degree from University X and you don't know if that program at that university is any good, the degree is meaningless. If the university's CS program isn't any good, you can't count on the degree meaning anything.

  • Most experienced developers already agree with you

  • I like .NET, Visual Studio Code, and SQL Server. The rest is garbage.

  • I mean, yes, but also I’ve dealt with plenty of awful engineer designed interfaces that made my job harder than I’d like

  • I prefer the first method because it reduces the number of empty lines I have to scroll past and visually filter out

  • Many people ‘learn programming’ only in so much as they know how to write code but they can’t solve a problem to save their life.

    And while I wouldn’t say anyone is incapable of learning programming, some people certainly have a much, much harder time of it.

  • Are you saying the only good programmers are ones who aren’t aware of their worth and think they’re bad?

  • Degrees are meaningless, excepting places like CalTech. I’ve known too many ‘programmers’ who had a CS degree yet were damn near useless to think otherwise. Not to mention my own CS degree taught me almost nothing.

  • I’d have to be living under a particularly large rock to be unaware of that. “It’s memory safe” isn’t that big of a deal to me. Even building concurrent systems, memory safety has never been a significant issue for me with Go.

  • There are certainly situations where it would be valuable to be able to place limits on what can be imported, but I can't imagine trying to work with a language that was completely devoid of imports. Because that would mean 100% of your source would have to be in a single file, which sounds absolutely awful for anything but the most trivial applications.

  • I finally was able to push back against all the meetings and shit I was having to deal with by making it extremely clear that the schedule was going to slip badly otherwise

  • Deleted

    ...

    Jump
  • Interesting, but I have no interest in retraining myself when I have tools that already work

  • My entire point is that you aren’t forced into using that cloud crap for normal development. And you aren’t forced into any specific IDE. You can choose whatever IDE you want unless your employer mandates something specific.