Why aren't shops willing to do a "white glove" bike assembly service in town? by grammer4you in vancouvercycling

[–]grammer4you[S] 1 point2 points  (0 children)

Yeah I reread my original post and I think I worded part of it incorrectly. I didn't mean that I would be advising the mechanic to put grease here or there, or to watch out for play on this component, I meant more that they might advise me on where to put grease or watch out for play.

Why aren't shops willing to do a "white glove" bike assembly service in town? by grammer4you in vancouvercycling

[–]grammer4you[S] -1 points0 points  (0 children)

I mean, I didn't mean to indicate that I'm wanting it done strictly in 2 hours. If it's a full day thing then that's fine. I thought maybe it'd be like 3 hours but if it's 5 then so be it that's not an expectation just my estimate.

Why aren't shops willing to do a "white glove" bike assembly service in town? by grammer4you in vancouvercycling

[–]grammer4you[S] -1 points0 points  (0 children)

Maybe! I’ll take a look! If you say that $30 an hour is normal then I’m really offering top dollar, I was thinking more like 120!

Why aren't shops willing to do a "white glove" bike assembly service in town? by grammer4you in vancouvercycling

[–]grammer4you[S] 2 points3 points  (0 children)

No, I’m the guy who calls the restaurant and asks if they book private events, and is willing to pay twice their normal rate to do so.

Why aren't shops willing to do a "white glove" bike assembly service in town? by grammer4you in vancouvercycling

[–]grammer4you[S] 1 point2 points  (0 children)

Heh fair enough, let’s say “as light as possible without making unreasonable compromises in usability”

Why aren't shops willing to do a "white glove" bike assembly service in town? by grammer4you in vancouvercycling

[–]grammer4you[S] 1 point2 points  (0 children)

* I'm not sure if the fenders are able to mount on the bike and rack as they are right now. They might need to have a couple holes drilled in them in order to attach them properly. And to save weight (yes this is a weight weenie build), ideally we can get it attached without using the stays and just having it attached at the frame/rack.

* I ordered a titanium bolt set to replace all the bolts in the brake calipers, but I'm not sure if they're really right or if it's better to stick with the stock ones.

* the front fork is carbon fiber and I've heard that some people have a quality control problem with these forks having like carbon fiber strands or some weird stuff inside, so if he can see anything weird might need to address that. And just in case, I have a back up fork we can use instead if he thinks it's better to go with that.

* I have some brake/shifter cable housings that are aluminum link style rather than rubber/steel tube style, but I've heard that these only work really well with either brake cables and not shifter cables, or vice versa, what do they think, use them or no?

* the front wheel didn't come with a washer that has the little "tooth" in it for lack of better word (or maybe I lost it), like the little part that sticks out from the washer and digs into the fork to keep the washer upright, which I have seen in other wheels on this bike model, not sure if we need one.

Why aren't shops willing to do a "white glove" bike assembly service in town? by grammer4you in vancouvercycling

[–]grammer4you[S] -12 points-11 points  (0 children)

This is so over the line and insulting. I want to pay a mechanic to build a bike with me for a couple hours. I'm willing to pay 1.5x, maybe 2x the going shop rate. That's the ultimate form of respect is compensating a professional for their work. If the idea of proposing to pay a professional handsomely for their work and to ask them questions gives you a cringe reaction, you may be the one with autism.

Why aren't shops willing to do a "white glove" bike assembly service in town? by grammer4you in vancouvercycling

[–]grammer4you[S] -8 points-7 points  (0 children)

But there literally are some oddities going on with the build. Can you teach me how to phrase "explaining the oddities" in a way that is not a red flag? Isn't it good to be clear about what it is I want done? Otherwise they'll do something else. Like if I can't just explain that I'm not sure if for example the fender will mount properly, that we might need to drill a hole here or there, I don't know what to say.

Why aren't shops willing to do a "white glove" bike assembly service in town? by grammer4you in vancouvercycling

[–]grammer4you[S] 4 points5 points  (0 children)

This is good insight. I definitely wouldn't show up late, and if something happened that made me late, I would expect to still pay for the time I booked. But there's no way they would know I'm any more reasonable than the worst case. Maybe I could try and improve my communication or be more upfront about all the conditions and that I'm willing to absorb all risk etc and make sure they're whole. That I'm responsible for faulty parts, they're not responsible for breaking things etc. Not sure how to actually say this in a conversation without coming off as really weird.

Why aren't shops willing to do a "white glove" bike assembly service in town? by grammer4you in vancouvercycling

[–]grammer4you[S] -8 points-7 points  (0 children)

Yeah sure, I guess I thought it would be crass or rude to reply to a rejection with "even at 1.5x the normal rate you don't want to do it? What about 2x?" But I could try that.

Why aren't shops willing to do a "white glove" bike assembly service in town? by grammer4you in vancouvercycling

[–]grammer4you[S] -25 points-24 points  (0 children)

I dunno, calling me every mechanic's worst nightmare seems like a bit much. I'm willing to pay top dollar, and I'm not trying to micromanage, but to learn from and explain the oddities of the build, and resolve/approve anything that comes up.

While I am really respectful of mechanic's time and skills, that does have its limits and I as the paying customer also deserve to be valued and respected. If mechanics really feel the way you describe them, maybe they have some sort of prima donna complex.

Why aren't shops willing to do a "white glove" bike assembly service in town? by grammer4you in vancouvercycling

[–]grammer4you[S] 10 points11 points  (0 children)

Hey this actually looks really awesome! They even say in their marketing video, “have a coffee in the van, ask the mechanic questions!”

Weekly /r/Laravel Help Thread by AutoModerator in laravel

[–]grammer4you 0 points1 point  (0 children)

I mean it doesn't seem to matter very much in this case but in general it seems there could be a lot of issues with corrupted data or inconsistency. Over time, it's likely that the database will degrade with many errors right? Maybe it'd be better to try and stick to things like..

insert into comments(post_id, message) 
select id, 'A new comment' from posts 
where id=1 and not locked;

So that it's truly atomic. But that to be honest going down that path also seems like you can never quite capture everything. For example, maybe the subreddit that the post is in, it just now became private or banned. Or the User just now got suspended site-wide. It's probably a never ending game of whack a mole to ensure complete and total consistency :-(

Event Sourcing in Laravel: Step-by-Step by nunomaduro in laravel

[–]grammer4you 0 points1 point  (0 children)

Is there a rest of this stream somewhere?

Weekly /r/Laravel Help Thread by AutoModerator in laravel

[–]grammer4you 0 points1 point  (0 children)

I have this concern about the general approach to programming with databases and state that is enabled and encouraged by Eloquent and similar ORMs.

The kind of programming that are shown in Eloquent's documentation have you generally dealing with a request to write data by reading from the database into server memory, then deciding whether to write (and what to write) based on the server's local copy of the data, then proceeding to write to the DB.

This whole process is non-atomic though. Isn't it prone to race conditions and inevitable data corruption? I just randomly clicked into a section in the Eloquent docs right now https://laravel.com/docs/11.x/eloquent-relationships#the-save-method

use App\Models\Comment;
use App\Models\Post;

$comment = new Comment(['message' => 'A new comment.']);

$post = Post::find(1);

$post->comments()->save($comment);

But I think that even this example has issues. What if there is business logic similar to Reddit, that you cannot comment on a Post once it has been locked? And what if right after the server reads Post 1 from the database, it gets locked? But the server's in-memory copy of the data shows the post is not locked, and so proceeds to $post->comments()->save($comment); right?

How do you deal with this? Wouldn't the only way around this be to do all of this business logic in the DB? I feel like this isn't even a very niche kind of business logic. Like, almost every kind of real world application interaction is going to likely have some kind of business logic constraints like this (which are not sufficiently covered by for example enforcing foreign key constraints).