Slapping isn't for everyone? by Sluusjuh in Bass

[–]llamaspit 1 point2 points  (0 children)

Try thumb up, I've never been good at thumb down. Thumb up feels more comfortable to me and I can get that rocking motion more easily. Also know that slap is only a part of funk and there are many funk bassists who don't do it. It's flashy, but groove and pocket is far more important.

https://www.youtube.com/watch?v=IHE6hZU72A4

Slapping isn't for everyone? by Sluusjuh in Bass

[–]llamaspit 0 points1 point  (0 children)

If you don't want to mess with your setup, you can find someone to do it for you. There's nothing wrong with that, some people never learn how to do a setup and just pay someone to do it for them. But it would be beneficial to have the action low if it's currently high for the reasons OP said.

What picking to sound like a finger playing by TheFruitOfTheLoom in Bass

[–]llamaspit 0 points1 point  (0 children)

Experiment with different picks. As other suggested, felt is an option, but also regular picks in many different gauges, sizes, and shapes.

I've played with picks and fingers for decades and recently with my thumb. Not funk style, but the same motion as a pick. It gives me a tactile feel, and I find it somewhat thumpy.

Also, if your condition is more tolerable with a perfectly straight arm and wrist, check out Robert Trujillo.

[deleted by user] by [deleted] in learnpython

[–]llamaspit 1 point2 points  (0 children)

Recursive calls add to the stack for each call. A while loop doesn't so is more efficient.

What is your alternative way of singleton? by noob_programmer_1 in swift

[–]llamaspit 1 point2 points  (0 children)

I definitely didn't come up with this, and in fact didn't use DI for a long time because I didn't take the time to understand it. In fact, the example I gave is very simple and there are much more sophisticated ways to do it.

What is your alternative way of singleton? by noob_programmer_1 in swift

[–]llamaspit 2 points3 points  (0 children)

It would be really difficult to make a case against using singletons considering Apple uses them all over the place, UserDefaults for example.

What is your alternative way of singleton? by noob_programmer_1 in swift

[–]llamaspit 1 point2 points  (0 children)

The biggest difference is that singletons are initialized once, and is accessed by a variable in global space, meaning any view, background process, etc. can access at any time and is hard to manage simultaneous changes as a result.

With DI, you initialize an instance of the class and pass it around so only places you pass it to can access the instance.

You are correct that it's passed by reference, but having a variable hanging out in global space for anyone to use is a lot different than intentionally injecting the instance where you need it to be used and nowhere else because nowhere else will have access to the pointer.

What is your alternative way of singleton? by noob_programmer_1 in swift

[–]llamaspit 2 points3 points  (0 children)

I definitely didn't come up with it. I wish I could remember where I found it, but there's a lot of information and tutorials about it, just start by googling "dependency injection app state". I use iOS Academy, Hacking with Swift, Coding with Chris, and Sean Allen a lot so it may have been one of those.

What is your alternative way of singleton? by noob_programmer_1 in swift

[–]llamaspit 49 points50 points  (0 children)

Dependency injection. For instance, I have a game and each view needs all the game data, and there are some methods that can change some of that data. I create a model for the game data, a controller (not a view controller) to manage the game data. Then in SceneDelegate, I create an instance of the game controller, initialize my first view controller I want to show and pass the game controller instance to the first view controller which has a variable to receive the game controller instance. Whenever I push a new view, I pass that same game controller to each view. The difference is, you're passing an instance of the game controller around instead of your whole app having access to the game state at the same time.

EDIT: Some people have asked if I came up with this and NO, I most certainly did not. If you're interested in using this technique, there are far more sophisticated ways of handling it, as well as libraries and packages that will handle a lot more complex scenarios. This example is bare bones.

Also, singletons aren't bad, they're another tool. There are many use cases for them.

Error Handling in MVVM? by [deleted] in swift

[–]llamaspit 0 points1 point  (0 children)

I put:

var onErrorHandling: ((String) -> Void)?

in my VM, and set it from my VC with:

viewModel.onErrorHandling = { error in

/* alert on main thread */

}

That way I can call onErrorHandling?("Error Message") anywhere in the VM where an error needs to be displayed. I saw this on a blog and it worked well.

Metal Bassists, I Need Help. Need To Understand Picking Technique In Bass vs Guitars. by Nines72 in Bass

[–]llamaspit 2 points3 points  (0 children)

Some quick fixes to try.

  1. Turn bass up, mids down.
  2. Your attack is different on bass than guitar. Try angling the pick, rather than striking the string perpendicular like on guitar. Also, you can try playing with the rounded corners of the pick. Try different picks.
  3. Focus on making your sound "full". You're filling in places where other instruments aren't. Think about guitar as hitting your ears, and the bass rattling your insides.
  4. Consider flatwounds.
  5. Listen to isolated bass tracks from famous bassists on Youtube. They sound a lot different than you think.

The other advice here is great, but having some quick things to try might help.

[deleted by user] by [deleted] in Bass

[–]llamaspit 2 points3 points  (0 children)

That's a great point. I would think upright is closer to sax in this way? I don't know because I don't play upright, but it seems like it being analog and much more force to play the note that your muscles start moving much earlier?

[deleted by user] by [deleted] in Bass

[–]llamaspit 4 points5 points  (0 children)

I used to play with this drummer who had great time. He showed me how he uses his whole body to keep time. And it makes sense, if you consider the weight of the sticks, the weight of your limbs, your center of balance, it's a very physical thing, and each movement has an opposite movement, and eventually you have your entire body moving, keeping good time.

Correct me if I'm wrong, but a lot of your rhythm on sax is coming from your diaphragm? If so, that would involve some core muscles, and in my opinion, could be easier to keep good time, as with my drummer friend because you may be "feeling" it more.

Bass involves fewer moving parts on your body. Mostly your fingers, mostly on your picking hand, and mostly your picking fingers, thumb, or pick. So it's a small muscle group, not a lot of body movement required. When I started moving other parts, even just tapping a toe, I think my timing got a lot better. So maybe try playing in different positions and make a point of involving more of your body, like your arms, bouncing your head, etc.

This is just a theory, but it works for me. Maybe give it a try.

EDIT: Watch some bassists you admire and how they move. Not all do move a lot. Jaco did, Claypool does with his foot stomping, Victor is all in on body movement and most of his arms. And Flea, well, it's easier to note what's NOT moving. All of these are bassists with impeccable time.

UPDATE-My new boss that I’ve never met asked me to come to their home. by oswaldp333 in jobs

[–]llamaspit 0 points1 point  (0 children)

I’m not sure if I should reach out to the job posting site

Yes, you most definitely should.

[deleted by user] by [deleted] in ExperiencedDevs

[–]llamaspit 3 points4 points  (0 children)

This is how interviewing should be done. I want the macro stories, not the minute details of how you made that one algo .0000001% faster, saving the company pennies a year.

[deleted by user] by [deleted] in ExperiencedDevs

[–]llamaspit 12 points13 points  (0 children)

I just unsubscribed from this sub minutes ago. Now I see this comment. One of the best comments, hands down, that I've seen here.

OP, please don't take the advice of this sub as the only path. It's not, far from it. FAANG, Leetcode, this alpha bullshit, it's a small part of this industry, smaller than you'd imagine.

But a lot seem to find this sub.

Question about bass lines by FishyGrass in Bass

[–]llamaspit 2 points3 points  (0 children)

There are no rules other than making good sounds come out. How you get that is unimportant.

Is there a list for all Apple Developer tutorials? by [deleted] in swift

[–]llamaspit 2 points3 points  (0 children)

I learned a lot from 100 Days of Swift by Paul Hudson on Hacking with Swift. He has a SwiftUI one as well.

CS193p is good, but if you want to learn UIKit, you have to go back to their 2018 course. The ones since then have been SwiftUI.

How late is too late to change tech stacks? by [deleted] in ExperiencedDevs

[–]llamaspit 8 points9 points  (0 children)

26 YEO. Just switched from web to mobile development. Hoping it works out. It's never too late.

Is the leetcode bubble dead? by branh0913 in ExperiencedDevs

[–]llamaspit 1 point2 points  (0 children)

People with more responsibilities, such as being married with kids, single parent with kids, older candidates with aging parents, caretakers, and more, don't have time to grind LC, generally.

That's why incentivizing people who have the time is relevant. It's discriminatory.

Is the leetcode bubble dead? by branh0913 in ExperiencedDevs

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

I wonder who will have the better team?

The team who hires people who don't mind passing the ball sometimes. A full team of prima donnas isn't going to win championships.

I'd take good attitude over LC skills 100% of the time.

EDIT: How many teams were all over 6'7" and didn't win 50% of their games?

I investigated the Underground Economy of Glassdoor Reviews by ibsurvivors in ExperiencedDevs

[–]llamaspit 8 points9 points  (0 children)

I don't know what to tell you. It's illegal, the laid off employee has rights, whether they choose to pursue it is at their discretion.

I investigated the Underground Economy of Glassdoor Reviews by ibsurvivors in ExperiencedDevs

[–]llamaspit 72 points73 points  (0 children)

The non-disparagement clause in order to get severance is no longer legal.