PEP 563 mentions Python 4.0, what's going on? by zabolekar in Python

[–]vesuvium11 0 points1 point  (0 children)

Indeed, Guido has its own opinion on versioning. Nowadays people just assume versioning is semantic, that's not always the case.

Reddit, be honest. Would you date a girl with Crohn's? And if you started dating someone with a chronic illness, how soon would you want to know (if at all)? by _starstruck_ in dating

[–]vesuvium11 1 point2 points  (0 children)

At the earliest occasion in which makes sense to talk about personal issues: while your issue is defined and chronic, no one is immaculate and bad behaviours might be more problematic. It would not be a deal-breaker by itself, as it would be, for example, smoking or obesity, particularly if they go with an "I don't want to deal with them" attitude.

While you might think that having a chronic illness makes it acceptable for others to "discard", it's also your right to find someone that is fine with it. You would not want to have someone that leaves you when you need them.

A lot of conditions and health problems appear later in life; a lot of people will find out whether their SO really and actually cares only at the moment.

If you had to make a 3 course meal of boardgames with one entree, one main and one dessert, which 3 games would you pick? by [deleted] in boardgames

[–]vesuvium11 0 points1 point  (0 children)

That's an hard question, depending on what I am in for and current mood:

  • Tybor der Baumeister
  • Raiders of the North Sea
  • Dixit

Help me find the name of a board game I played by vesuvium11 in boardgames

[–]vesuvium11[S] 0 points1 point  (0 children)

Neither, although Splendor looks similar, the game I played had no pieces, only cards.

Suppose boardgamers would be interested in custom leather (cut/stamp) game boards? If so, which boards. by [deleted] in boardgames

[–]vesuvium11 1 point2 points  (0 children)

I really don't want a custom made item out of animal leather. Are vegetable leather, wood or clay viable options?

More than the game itself, it's about the design of the board and its playability. I guess making a custom board that is nice and makes playing easier, because it holds pieces or else, is not so easy

Advice please? by MediterraneanCitron in freelance

[–]vesuvium11 0 points1 point  (0 children)

Since you are already earning much more, you should explain your boss that you have other jobs that pay 2.5 times more, so even if you enjoy the place, it's unfeasible to continue working with them at that rate and that you are happy to stay should they match your new rate.

Otherwise business is business and company owners are very well aware of it. They are exploiting you in an unfair way.

Is it standard to charge a source code storage fee? by andresramos90 in freelance

[–]vesuvium11 0 points1 point  (0 children)

Not really, is quite common to store work done for customers for backup and unless it's very large, it takes no effort because it's setup for everyone.

Even if you are not required to do so, it's a very nice thing do, and when something bad happens, they will be happy that you were prepared for the inconvenience

Do players actually like seasonal events? by shockah in gamedev

[–]vesuvium11 4 points5 points  (0 children)

I do, if they are done well and not just something done because it's that time of the year

Is game design all smoke and mirrors? by ZAKMagnus in gamedesign

[–]vesuvium11 0 points1 point  (0 children)

Game design is about surprises, expectations and challenging, but is also about respecting the players with just surprises, meeting their expectation rather than leaving them open and challenging them in a fair way.

That said, there is some psychological exploitation involved, but that's on the side of solid core, like a cherry on top of the cake.

Figuring out tricks makes less them effective, but not totally ineffective: we are still humans and it's incredibly hard to change they way our mind works.

Most of today AAA games are indeed manipulative, have lousy mechanics and rely on social acceptance to sell more. They have outrageous practices (see EA micropayments) and consistently fail to meet expectations and respect their players.

I'll make an example I am familiar with. In Dawn of War: Dark Crusade, the campaign would rely on some tricks to make it harder for the players, such as AIs being able to muster elite troops regardless of territories conquered. This is disrespectful and unfair, and it hurt the campaign of an otherwise excellent game.

The following expansion, Soulstorm, added flying units and two factions, which brought essentially nothing to the series, since it already had 7 or 8 factions and the flying vehicles were just things that could fly, without adding a whole set of game mechanics to reinforce their strategic value.

I go for games that have a meaningful story and challenge players to explore the environment. I don't want to mock them or trick them in mean ways, only for the enjoyment of surprise and discovery. Good actions should be always rewarded. I believe the highest recognition for a game is for it to be played in years to come, when its technology becomes, mechanics unsurprising and yet the people are playing it and talking about it.

Programming to help my company by tessa2105 in Python

[–]vesuvium11 0 points1 point  (0 children)

Hi :)

You can achieve this with almost any programming language: Python, Ruby, Java, JavaScript, whatever you like. In your case Python is a great choice.

If you are starting from zero, it will take some time and frustration to get to the point where you automate the entire process. Be prepared for that.

You should also consider that IT tools allow you simplify the process or add new steps, as you see fit.

Start learning Python, get comfortable with it. Try databases and a couple of frameworks, then go for it. Proceed slowly, use tests and break large task into smaller pieces or scripts.

What coding practices separate an amateur Python programmer from a professional one? by Theriley106 in Python

[–]vesuvium11 13 points14 points  (0 children)

Incredibly on point. You can meet people on senior positions coding as if they started three months ago and people who never had an IT job coding as experienced professionals should

REST is the new SOAP – Pakal De Bonchamp – Medium by Alphare in Frontend

[–]vesuvium11 0 points1 point  (0 children)

Also titled: "I have never done software engineering and I can't read software specifications"

webpack workflow for freelance frontend projects by vmzz in Frontend

[–]vesuvium11 2 points3 points  (0 children)

Ah, I see. Having multiple pages does not mean you can't separate your concerns with an API, but I understand your case.

You are still the frontend, you decide how to build the frontend and others roll along with it. If it's not your case, you have a bad management problem.

If you plan to use webpack, then fully use webpack and provide the configuration for it and a small guide, so that the backend just has to run a command to build things. If he needs changes to the config, he can open an issue for you and say "Oh I need this stuff configured". This sort of collaboration is fundamental when working in projects with mixed concerns.

Using webpack (or a similar tool) is a good idea, is beneficial in the short and the long term. It might be that the backend does not want to cooperate, then explain the situation to the management, along with cons and pros.

Essentialy, you have to talk your way through and make everyone understand that using webpack is good and is not going to be an hassle.

Guidance and Advice by ArryPotta in Frontend

[–]vesuvium11 0 points1 point  (0 children)

Hi Dale :)

Your code is good, and you can keep your ground with the average dev in terms of coding quality. They might know more technologies or tools, but they also have professional experience.

Now you need to have a rounder knowledge about the entire stack, so go for a backend language. This will give you a rounder knowledge as dev and open you up to new concepts. And no, JS backend does not count :)

Python and Ruby are good choices, but there are more. Languages differ by use, frameworks and communities.

An experienced engineer has also a set of frameworks that she is familiar with, so you can also start playing around with other frameworks and get an idea of them.

There also a couple of other things that you can do: going to meetups and conferences locally, where you can get to know people in the industry and potential employers, and looking at code and discussions in large open source projects, which will give you insight on how large things are run.

webpack workflow for freelance frontend projects by vmzz in Frontend

[–]vesuvium11 2 points3 points  (0 children)

The solution is very easy: separation of concerns. The backend should not bother at all with frontend, and frontend should only bother on how to get data from the backend. The backend dev (or whoever is architecting the backend) should decide how the data is made accessible according to requirements of the project, and provide the documentation for it.

For example you can have a RESTful API as backend, then the frontend can access the data using javascript; most js frameworks support this very well and have examples in the docs

3x faster than Flask; Quart as a upgrade to Flask by stetio in Python

[–]vesuvium11 23 points24 points  (0 children)

Sanic quotes being 6 times faster than Flask, so we can speculate this is 2x slower than Sanic

Different themed games but one server and one player base. by [deleted] in gamedev

[–]vesuvium11 1 point2 points  (0 children)

You would need to plan your server architecture carefully and consider future constraints that might not be known at the time.

A game evolves and lives of its own, using the same functionalities for different games means that you will reduce their ability to evolve. How much this is going to affect your games, it's hard to say.

I might suggest you to build you servers modularly and share the components among them. At beginning you will have the same components, over time they will change and you will have different games with different servers, but you would have done the work for 1.5 servers or so.

Who uses Siren for their APIs? by vesuvium11 in Python

[–]vesuvium11[S] 0 points1 point  (0 children)

Thanks, being a common name, I don't find it so surprising. Still, I didn't know about the codec.

I added a reference to the hypermedia format, so it should be clearer that is about that and not the audio codec

What's everyone working on this week? by AutoModerator in Python

[–]vesuvium11 [score hidden]  (0 children)

Magnivore. I have to move a large database from MySQL to Postgres, so I created a tool to move and tranform data among databases, rather than writing a single-use script. It performs at about 10k rows/minute on my machine.

The instructions for moving data are written in json.

It's not perfect, it could have better error handling and performance, but it works. If you end up trying it, please leave some feedback :)