Исходите из того, кто это будет читать. Для них и пишите. Кому-то методы API даром не нужны, кому-то наоборот, только они интерес и представляют, а остальное описание для них — шелуха.
>мне придется быть все в одном, дизайнером и проектировщиком и программистом, и вести коммуникацию
Занимает время и должно оплачиваться.
IT высококвалифицированная область и крайне не рекомендую позиционировать себя конкурентом индусов. Уж лучше упустить с десяток таких проектов, чем влипнуть в что-то малооплачиваемое, а еще и с перспективой взаимной неудовлетворенности. Есть только одно правило. Взялся — сделай. Но никто вас не заставляет демпинговать.
Практика показывает, что применение рейтингов приводит к работе по накрутке рейтинга и ни к чему более. От продавцов нужно брать единственный показатель — денежную отдачу (пусть накручивают ;)), предоставляя им условия справедливой конкуренции. Справедливо в данном случае — это равномерное и прозрачное распределение лидов.
Посмотрите в Штатах, там Леново традиционно сильно дешевле (в 2 раза запросто). Карбон конечно меньше штуки$ стоить не будет, но есть и другие достойные модели, вписывающиеся в ваши потребности.
@KonairOs
Про Xamarin много информации даже тут — на хабре. Если кратко, то это полноценный компилятор из C# в obj-C, скорость работы приближается к нативной. Достоинства — сборка мусора, все плюшки C#. Недостаток в том, что дистрибутив программы несет необходимые для работы библиотеки Monotouch (+ несколько мб к пакету) + довольно чувствительная стоимость лицензии (от 400$ в год на разработчика).
Стала интересной проблема, решил разобраться поглубже. Мировой разум предлагает такое решение данной задачи robthree.blogspot.ru/2013/04/a-timerwheel-implementation-in-c-with.html (тоже на одном таймере) Это эффективнее простого перебора. И да, множество таймеров дают дикий оверхед и к использованию не показаны.
Аналитиком в консалтинг тоже можно, тоже берут с минимальным опытом, оттуда тоже доступен широкий набор менеджерских должностей. Еще есть аналитики которые в экселе корпят — туда не ходите, совершенно другая работа.
Для каждой сущности типа фотка или пользователь нужен столбец в таблице комментариев (comments). Столбец будет представлять отношение между этими сущностями.Но вместо столбца можно завести отдельную таблицу, например photo_comments, а в таблице comments иметь поле, которая говорит нам, к какой таблице обращаться за отношением.
Это дает большую гибкость, например возможность связи не 1:N, а N:N, плюс общую структуру комментария мы инкапсулируем в отдельной таблице.