Ranter
Join devRant
Do all the things like
				++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
				Sign Up
			Pipeless API
 
				From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
				Learn More
			Comments
		- 
				
				 sariel78955yI would send over a high level roadmap with milestones that clearly state it's in F#. sariel78955yI would send over a high level roadmap with milestones that clearly state it's in F#.
 
 Send that to the client as a "this is what to expect" email.
 
 Let the chaos begin.
- 
				
				Make sure the deliverable conditions in writing are what you will deliver. They will likely refuse to pay if you hand them an F# sourcebase and you were paid for C# on paper.
- 
				
				 john-doe9055y@SortOfTested I am actually "enjoying" Avalonia on a MVVM, setup, at least I have reactive streams. And I've seen that c# is moving on the right direction, they have pattern matching and immutable record types planned for C# 9, so maybe this would be a nice long term project. john-doe9055y@SortOfTested I am actually "enjoying" Avalonia on a MVVM, setup, at least I have reactive streams. And I've seen that c# is moving on the right direction, they have pattern matching and immutable record types planned for C# 9, so maybe this would be a nice long term project.
 
 Also is nice to see how slowly one has to work on a traditional object oriented setup, is giving me insight on how much to charge per hour for F#/JS work.
- 
				
				@galileopy
 
 I love c# and I will (probably) never switch. But "immutable record types" where "promissed" like 5 years ago. We'll see :)
 
 Pattern mtching, you can use as of today !
Related Rants
- 
						
							 Sefie13 Sefie13 Implementing the application exactly like the client specified, because they won't listen. Implementing the application exactly like the client specified, because they won't listen.
- 
						
							mcarrera11 A client refused to pay for a hybrid mobile app because he said that he only needed the android version. 
Aft... A client refused to pay for a hybrid mobile app because he said that he only needed the android version. 
Aft...
- 
						
							 OdeToCode7* I send an APK so that my client can test* My client: I can't install the application Me: Did you download ... OdeToCode7* I send an APK so that my client can test* My client: I can't install the application Me: Did you download ...




Good Morning Folks!!!
I haven't been posting in a while, besides the fact that I went thru a crazy psychiatric crisis 6 weeks ago, there have not been much news to share here.
Now, recovering and working again luckily, I have to face again the stupid pointy haired boss.
So, this fucker asked me for an estimation to build a simple web app.
He: Hey, can you make an estimation for this app
Me: sure, here it is.
He: *to the client*, here's the estimation for the web app you requested
Client: Uhmm, can I haz desktop for winbug$??
He: Let me check with dev
Me: Sure why not, we can do F# using MVU which is basically the same as using modern web frameworks
He: Sure, I'll tell that to the client.
Client: Oooohhh, C#, we lovez C#, can I haz discount?
He: Client wants discount to make it in C#.
Me: Oh, you can give him a discount to make it in F#, I never said C#
He: But your cv says you used C# ten years ago.
Me: Sure, but is not keeping up with functional design patterns, which is what I do.
He: Ok, so I'm offering him the discount in F#
Me: Great.
He: So, project is approved, thanks for the discount, you have 3 weeks to present the product in C#.
Me: Sure, I'll start when I get the downpayment.
Me: I'm considering saying that I didn't understand that he wanted it in C#, and just do F# and not let him know until the project is done.
Thoughts??
rant
stupid client
stupid recruiter