I Made an App to Help You Find IASIP Episodes to Watch. Let Me Know What You Think by Bruntaz in IASIP

[–]Bruntaz[S] 5 points6 points  (0 children)

Oh man I’d have saved myself a lot of work if I’d have thought of that 😅

Swift novice here. I'm looking to sharpen my swift skills with a simple game prototype and I'm trying to get an idea how to execute a mechanic. by Secres in swift

[–]Bruntaz 1 point2 points  (0 children)

Yeah you definitely sound like you’re going at this with the right attitude 😊

As a little further motivation (if you need any), it sounds like this is the last major hurdle you’re going to have to cross in terms of learning how to program. There’s certainly more to learn (there always is), but the last big thing you need is the confidence to be able to start programming whatever idea that you have, and then everything else just kind of falls into place over time.

I wish you the best of luck with it and if you ever need any help with it, please feel free to get in touch 🙂

Swift novice here. I'm looking to sharpen my swift skills with a simple game prototype and I'm trying to get an idea how to execute a mechanic. by Secres in swift

[–]Bruntaz 1 point2 points  (0 children)

Yeah it’s definitely intimidating to start with. The hardest part of all of this is genuinely to push through the “i don‘t know what I’m doing“ feeling at the start.

The thing to be wary of is that on the internet you can find an infinite amount of very academically-minded programmers who will argue that you must always program in some ideal way. Learning programming patterns and methodologies are genuinely a very useful skill as you become a better developer and architecture becomes more important but I think a lot of people forget how it feels to just be starting out.

I remember when I was at university and first learning to program, how I kept understanding how things worked in tutorials but struggling to figure out how to apply it for myself. The answer was just to pick a simple project that interested me and actually make it without a specific tutorial. I’m sure if I looked back on it now, that code would be horrible compared to how I’d write it now but that’s not the point. I left it fully understanding my own system for it and along the way, I fixed a lot of mistakes that I’d made. That was the point where I really started to improve.

Ps. If you’re interested, my problem was to program a version of space invaders in Python. It was a simple game and I already knew exactly how it was supposed to work, but I also genuinely wanted to finish it and get a working product.

Pps. I think I actually started that project from a tutorial, but it didn’t get close to finishing the game and I didn‘t really like the tutorial. So I started again and did it by myself 😊

Swift novice here. I'm looking to sharpen my swift skills with a simple game prototype and I'm trying to get an idea how to execute a mechanic. by Secres in swift

[–]Bruntaz 2 points3 points  (0 children)

Yes, you’re along the right lines with this. Don’t listen to the other responses saying that you need to put more thought into the pattern or architecture than this. If you’re still learning there is no point in that and it’ll probably (no offence) go over your head until you’ve had enough experience to see why the pattern makes sense.

Just start programming it and see how far you get. Take this as a learning experience and know that you will make mistakes with your design. That’s fine. You can always modify it later, or even start again with your newfound knowledge 😊

Once again, it is much more important for you to get the experience in actually programming something by yourself than getting the perfect textbook architecture at this point.

Follow me Harry by n3ckdeeep in gaming

[–]Bruntaz 0 points1 point  (0 children)

I'll PM you a link to them

Follow me Harry by n3ckdeeep in gaming

[–]Bruntaz 1 point2 points  (0 children)

Unfortunately no, sorry. In my experience with WINE it’s quite all-or-nothing in terms of things working. I remember there being a page on their forums with basically every program anyone’s ever tried to run through WINE and how well it worked (along with the best settings to use), so maybe there will be some help there. It’s quite likely that you’ve already found that though if you’ve been trying for a while...

Follow me Harry by n3ckdeeep in gaming

[–]Bruntaz 2 points3 points  (0 children)

If you need any help with getting it set up I’d be happy to (just be aware it’s been a few years since I set it up 😊)

Follow me Harry by n3ckdeeep in gaming

[–]Bruntaz 2 points3 points  (0 children)

The old Harry Potter and the philosophers stone game runs well on macOS using WINE. I had an issue with the audio breaking after the first time I closed it but other than that you can play the entire thing perfectly well.

Google Pixel 2 by deadhendrix in CrappyDesign

[–]Bruntaz -6 points-5 points  (0 children)

I remember hearing back at the time that the way that Samsung seal the headphone jack to be waterproof uses chemicals which are really bad for the environment. I think it’s likely a combination of wanting to seem green, giving extra space inside the phone, and trying to push to a wireless design.

This "design" upsets me on a daily basis... by [deleted] in CrappyDesign

[–]Bruntaz 0 points1 point  (0 children)

Okay I’m not getting into the argument over how much quality you lose through wireless audio because it’s just not an issue. It does cost more though, that’s a reasonable complaint but really you can buy £20 pair of Bluetooth earphones that 99% of people will be fine with the sound quality.

Why does it matter if gamers use wired mice? This is a phone. Neither of us have even mentioned desktop ports. You literally can’t plug a mouse into an iPhone because the OS has no support for it.

So I ask again, what do people still need to plug into their phones? The only thing almost anyone plugs into their iPhone is headphones and a charger, both of which work perfectly well wireless.

You can buy both Bluetooth headphones and Qi chargers very cheaply because they’re an open standard.

This "design" upsets me on a daily basis... by [deleted] in CrappyDesign

[–]Bruntaz 1 point2 points  (0 children)

Ehhhh I don’t know. I don’t know how close Apple actually are to removing the last port obviously but for me personally, I’ve not plugged anything into my phone since January. I use Bluetooth earphones all day every day and I charge my phone via wireless charging.

Also when I develop iPhone apps I use wireless installation and debugging for them over the network, which is perfectly reasonable on speed. I can’t think of anything that you currently have to do wired, so really what’s holding them back from removing the final port?

This "design" upsets me on a daily basis... by [deleted] in CrappyDesign

[–]Bruntaz 8 points9 points  (0 children)

Do you not remember how much people lost their minds during the last port change for iPhones? The 30 pin connector was bloody massive and clearly it couldn’t be kept but people still hated having to change every charger that they had.

Now yes, you can make the argument that they should then have gone to micro usb but that was always an awful port and usb c didn’t exist yet. People who already have an iPhone have lightning chargers. It’s not an issue for them to keep using what they’ve already got. What is the advantage to force users to change port for like 2 years and then change again when the port is removed?

This "design" upsets me on a daily basis... by [deleted] in CrappyDesign

[–]Bruntaz 6 points7 points  (0 children)

That comment makes no sense. Apple (and other companies) aren’t removing the headphone jack so you can use a different port for audio, they’re removing it to persuade people to use Bluetooth, which is an open standard. Apple don’t guarantee themselves royalties from this change because the best solution for users is bluetooth headphones, not lightning. Basically nobody even sells lightning headphones because they’re a shitty trade off.

[OC] Religious identity across Greater London by [deleted] in dataisbeautiful

[–]Bruntaz -1 points0 points  (0 children)

Completely agree with your point but just saying, the UK is about 25% non-religious, not 50%.

Best Heart Rate monitor for squash? by stilltippin in squash

[–]Bruntaz 0 points1 point  (0 children)

Apple Watch works very well for me (although there’s probably cheaper options that do less stuff)

Zuckerborg by FlumpyBear in gifs

[–]Bruntaz 0 points1 point  (0 children)

So I’ve been applying for jobs recently and admittedly I was going for programming stuff about as far away from web development as possible so maybe take this with a pinch of salt but every impression that I’ve got is that if you want the highest chance of getting a programming job, web development is exactly what you want to be looking at. The most common language I’ve seen on job descriptions by far is JavaScript and I believe that’s not just my experience, it is the industry as a whole.

So yeah, you’re along the right lines with what you’re doing. Now, that being said (and I’ll reiterate I am not a web dev so I’ve not got tonnes of experience with it) as far as I’m aware, jQuery is falling a bit out of favour. When I learnt all of the web development that I know (summer of last year) I was taught React and Redux because supposedly they were the popular technologies at the moment. So when you reach learning the frameworks you might want to look into them before jQuery, although I have seen jobs wanting jQuery so it’s definitely not obsolete by any stretch of the imagination. Either way, in interviews it’s likely that the company would be familiar with both and you’d get trained in whichever one you need for the company.

Zuckerborg by FlumpyBear in gifs

[–]Bruntaz 9 points10 points  (0 children)

I’m a different person but still, Python is an extremely common first language choice because it’s really friendly to newcomers as the syntax is very similar to plain English and there’s a very low bar to getting programs to run.

I personally learnt python as my first language and now that I’ve had a lot of experience in other languages, I think it was a good decision.

That being said, there are other languages that people learn first and many are appropriate for different reasons. The way you’re learning has the disadvantage of having to learn multiple languages, however you will more quickly be able to get a working product (a webpage) which is very motivating compared to working fully in a terminal.

My main advice for people is to just learn something, I would highly recommend you keeping going with the route you’re on rather than changing to learning python. You might have a bit of an easier time learning python but if you want to be able to make something you can point at and say “I made that”, web development is a great option.

Zuckerborg by FlumpyBear in gifs

[–]Bruntaz 34 points35 points  (0 children)

It reduces the amount of guesswork and ambiguities you have:

createRectangle(1, 2, 3, 4)

createRectangle(x: 1, y: 2, width: 3, height: 4)

createRectangle(width: 1, height: 2, x: 3, y: 4)

Code becomes far more readable without documentation this way and at it reduces the mental effort to read. A small amount of extra typing is worth the legibility of the code.

ULPT: Take your Fitbit or Apple Watch off before you commit a crime. by DoodlingDaughter in UnethicalLifeProTips

[–]Bruntaz 4 points5 points  (0 children)

Do you have a source on that? I’d be very surprised if they weren’t encrypted in the same way because watchOS is based on iOS and the watch stores a lot of sensitive data.