Personally the 'if' conditional statement acts as a visual trigger.
It allows me to quickly recognize that something may or may not show up on the view.
I would prefer something along these lines:
class ProfilePresenter < ::Presenter
def with_experience?
profile.has_experience? && profile.experience_public?
end
end
<% if user_profile.with_experience? %>
<p><strong>Experience:</strong> <%= user_profile.experience %></p>
<% end %>
This post sounds like an attempt to settle an argument - some of the issues you mentioned should be settled as a team. A poorly settled "You're wrong and I'm right" argument might lead to bigger and more serious disagreements down the road.
If it were me... stop what you're doing and sign some papers.
Friendships tend to break when dealing with the potential for making a lot of money. Is your relationship worth a million dollars? Maybe. What about a $100 million dollars? You're friendship isn't going to hold up if what you are forecasting is true. (I'm sure Zuck has 'lost' a lot of friends)
Without much other information on your company, here are some considerations:
If you don't get your % split, would you still be as motivated? work as hard? be as involved? What about your partner? How will it affect your business?
Your partner has crazy connections - how has that helped your business? How will it help your business in the future? How come you haven't raised money yet? If you don't raise money, how else does a VC play in your business?
He's put in $80k, why don't you just give him $80k for 100% of the company?
What if you just up and left, would the company be able to continue without you? (aka are you reasonably replaceable?) What if you just took the code and left?
How will all of this play out with the rest of the team?
Just some food for thought. Good luck!
PS. Unless your designer is doing front-end dev, I feel like you are overpaying your designer.
Thanks for the input! She's full time (though more like double full time) front-end engineer and designer. Designing both the web app and ios and android apps. Definitely worth it :)
Pretty sure the reliability applies only to paying customers. MegaUpload's account wasn't active - what were they to do? In a perfect world the US government would be compensating them, but like all businesses, they had to make the best decision given the circumstances (Mega's funds frozen, potential legal liability in giving data, daily cost to keep data)