basisproject / tracker

A meta repo that tracks bugs, features, discussions, and progress in a centralized location for the entire Basis project.
14 stars 1 forks source link

Membership, companies, and labor hour tracking #91

Open orthecreedence opened 4 years ago

orthecreedence commented 4 years ago

A member is someone who works at a member company (worker co-op, uses Basis). This gives them entry into the system. However membership is sliding scale that depends on contribution, and contribution is defined as amount of labor hours.

Ideas/benefits:

Thoughts/rebuttals:

orthecreedence commented 4 years ago

There really needs to be a systemic/economic incentive balance for tracking hours. It absolutely does make sense that we do this, because we cannot treat membership as binary, at least not in the beginning, but we need to make sure everyone doesn't just report their time as 40 hours each week. Paying people hourly is a good incentive to this end: you attach the hours worked to the cost of those hours. However, this doesn't work for salary or project-based payment. Needs more thought.

orthecreedence commented 3 years ago

Given the epiphany in raw material tagging (#17) it seems to me the answer is to have some credit cost per hour tracked. Only thing is, I think the cost might have to be a universal agreed-on amount. Otherwise, how does costing work? It could be decided by the company the work happens on, but then we'd have to track occupation-hour-cost instead of just occupation-hour (much huger collection, not doing it, nope). Or we could just move the costing of labor hours to various companies where the consumption takes place, but why wouldn't they just set it to zero? I think until we have some alternative-pricing framework (currently prices are incentivized to revolve around costs), it makes sense to have a fixed costs for labor hours across the board. 1 hour = 1₡. Deal with it.