namingthingsiseasy

joined 2 years ago

Yeah, you can use it both for full applications (web or desktop) as well as simple scripts. The flow of getting from something simple to a full blown application is pretty smooth and natural - better than just starting out in Java or C++ and taking at least an hour before you get anything that runs.

[–] namingthingsiseasy@programming.dev 48 points 2 months ago (42 children)

My opinion: Python may not be the best at everything it does, but it's in the top 3-5 languages in the following areas:

  • Very easy to install, write and understand
  • Great libraries for a lot of applications
  • Large community, lots of people with experience in it

It will always be a practical choice for those reasons. There are probably a lot more as well that I can't think of at the moment.

Pathlib is very nice indeed, but I can understand why a lot of languages don't do similar things. There are major challenges implementing something like that. Cross-platform functionality is a big one, for example. File permissions between Unix systems and Windows do not map perfectly from one system to another which can be a maintenance burden.

But I do agree. As a user, it feels great to have. And yes, also in general, the things Python does with its standard library are definitely the way things should be done, from a user's point of view at least.

With regards to work arrangements, I'm open to considering all options at this point (both in terms of time and location). My original line of thought is to start with some contracting work on the side, and then slowly growing into a more full-time commitment if/when I find contracts that I like.

UK-based advice would be perfectly fine for me! I've worked in both the EU and North America, and I have one friend who lives in the USA while working for companies in the EU, so crossing that time difference doesn't seem to create too much of an issue. The hard part for me at the moment is just finding a source of contracts. I have been reaching out to a lot of acquaintances in my network but so far haven't really manage to find anyone that's willing to provide a contract just yet, so that's mostly what I'm interested in knowing at the moment.

[–] namingthingsiseasy@programming.dev 4 points 2 months ago (1 children)

Of course. It's all about control. They see users as property, an object to be sold and traded.

Do not ever allow yourselves to be disrespected like this.

Badgers Badgers Badgers Badgers

[–] namingthingsiseasy@programming.dev 11 points 3 months ago (1 children)

To be fair, it is pretty hard to keep increasing your market share when you get closer and closer to 100%.

But yes, 2000 or XP was the last respectable version of Windows. Maybe Win7, but I never used it.

[–] namingthingsiseasy@programming.dev 25 points 3 months ago (2 children)

And yet, voters will sadly continue falling for it. Why are voters so damn stupid.

Not to mention tone-deaf. Maybe you shouldn't talk about life-saving technology when your technology anti-saved a life....

And that's ignoring the fact that they're using inferior technology. Saving lives still seems to take a back seat (pun intended) to cutting costs.

That's fair, but to me, the cost of a new device isn't how much I pay for it - it's the time I invest in using it and maintaining it, as well as how much I rely on it. The biggest reason that I think open hardware and software is important is not just the cost, but the reliability - the fact that it will still be working tomorrow. That is worth a lot more than money to me!

The tactic only becomes illegal when it confers the ability to exclude competitors from the market.

You're probably right in a legal sense, but I think that's a bit stupid. It's very difficult to draw a line that delineates between when a company has the ability to exclude competitors or not. It requires a lot of costly legal battles and a length appeal process to prove, and nobody will create that court case without significant financial means to be able to prove all of it. And if the court rules against you, all of that time, money and effort achieved nothing and just leaves you with a heavily damaged reputation.

From a practical perspective, it sounds like a very weak legal framework.

[–] namingthingsiseasy@programming.dev 4 points 4 months ago (3 children)

Exactly. All these devices can just be bricked the moment some corporation decides they're not worth supporting anymore. Never buy a device that is so heavily dependent on running on another company's services.

view more: ‹ prev next ›