Keep App Team Running Smoothly

1. What privacy problem are you solving?

Incognito is unique in that it’s an entire community of people coming together to make something amazing. But for Incognito to grow at the scale and speed that it should, it has to function consistently, like a well-oiled machine. However, when you get a bunch of smart, creative, and passionate developers in a room to solve a problem no one has come close to yet, there will be conflicting ideas. My goal is to keep Incognito’s individuality as its strength, rather than it’s weakness, specifically for the Wallet app team.

2. What is the solution?

While the app developers are iterating at the speed of light, I will serve as the guide keeping things running smoothly. I will set goals and examples for the near and extended future, and moderate disagreements to allow for maximum fluidity and creativity without compromising quality and progress. I will direct the team, ensure quality, inspect the code, and step in when a project needs it.

3. Which solutions do people resort to because this doesn’t exist yet?

None. I’ve been operating in this capacity since this team was launched, and will be reevaluating what steps I can take to improve the team this year.

4. Who are you?

I’m @binh. Before coming to Incognito, I was the engineering manager at Autonomous. I love to build smart products in Blockchain and IoT.

5. Why do you care?

I believe in Incognito. I believe in the team building the app, and I know what I can offer to maximize our productivity. With the right team and process, bringing privacy to the world is achievable.

6. What’s your plan? What’s your schedule?

I structure the entire process. I review and inspect projects as they’re proposed and while they’re being completed, and then handle the quality inspections, as well as feedback and improvement steps after implementation.

This is my schedule for this year:

Timeline Deliverables
Q1 2020 1. Analyze requirements from Growth & Users, translate them to tech and UX. Review Staking Pool, Notifications, Self staking Node, SDK wallet. Design bug bounty program. Improve firmware for physical Node and pNode assembly.
Q2 2020 Review and merge pull requests for features including pUniswap, pCompound, pPortal v2. Plan requirements for Web Wallet.Build & Ship NodeTree on schedule, outlined in the NodeTree Plan.
Q3 2020 Continue maintaining merged code for WebWallet, Physical Node, Node Tree.
Q4 2020 Continue maintaining merged code and improve the system.

I will also:

  • Create a good development environment
  • Communicate with the engineers to make sure they have what they need
  • Monitor the mainnet and testnet env develop.

7. What’s your budget?

Resource Cost Quantity Monthly Cost
Technical Lead 2,000 PRV 1 2,000 PRV
TOTAL (x 12 months) 24,000 PRV

8. Is there an existing conversation around this idea?

Not besides this.

9. Is there anything else you would like the community to know?

Please let me know if you have any feedback or suggestions. We’re always looking for ways to improve.

4 Likes

I’m here to update process to April 12

Finish:

  • I move all to new system for security done.

  • I review and bring all to automation CI / Deployments done.

  • I review and support bring dashboard to live.

  • I fixed full-node load-balance for new fullnode db v2.

  • I review source bring opensource for pNode.

  • I review and support customer service to fix pNode isssues.

Processing :

  • public source pNode on github.
  • plan resource for pDEX feature.
  • working with app frontend dev to bring CI for app.
  • review release this week : Staking Pool.
2 Likes

Update April 18

  • team finish CI build for wallet app.
  • we finish more 2 system automation service deploy.
  • support team QC reward pDEX liquidity.
  • review release this week : staking Pool.
  • hiring more frontend develop & QC.
2 Likes

There are several important things to do if you want to run your team smoothly

  1. There is a lack of planning for either short term (next week) or long term. A detailed plan would be very useful for you so that the community will be able to know your future intention and improvement
  2. Reviewing code: quality control tasks regarding reviewing code is crucial. You or the team need to spend more time to cross review each other.

I am looking forward to seeing your plan and your code review soon.

2 Likes

thank @zon, for current we still review code for each commit merge request both Frontend and Backend.
that still doing day by day. that is a part of develop feature cycle of my team.
you can see on public repo of wallet

Update April 27
for last week, I’m update so late.

  • I review new design system for backend Defi.
  • I review and solution for scripting manager node.
  • review and refactor solution for Node Screen.
  • support cs team to fix alot off isssue withdraw earnning tool.
  • testing new plugin for incognito site. demo here https://staging-inc.incognito.org/t/wallet/336/24 cc @ning

from now to May 30, I need focus more on code-review code as a major task for me. we refactor many feature both app & backend.

thanks for attention me.

2 Likes