AktaryTech

AktaryTech Re-engineering enterprise business processes into light-weight, integrated, cross-platform apps to b

Re-engineering enterprise business processes into light-weight, integrated, cross-platform apps to building lean start-up MVPs.

3LL  #3 (go here to start at the beginning: http://ow.ly/2EAj50OsFPQ)Project: build a web3 solution to create limit orde...
05/25/2023

3LL #3 (go here to start at the beginning: http://ow.ly/2EAj50OsFPQ)

Project: build a web3 solution to create limit orders on Uniswap (v1, before this functionality was native to Uniswap)

3LL:
- don’t build a product that is fundamentally a single feature for someone else’s product unless you’re certain they will never implement that feature.

- we had trouble managing budget and scope on this project. The requirements were loosely-defined when we signed the contract (as is often the case), but we didn’t do a good job controlling scope and expectations as the project progressed. As a result, we ended up with a “balloon payment” of scope as we neared the delivery deadline. This resulted in long days and nights, burning out our resources unnecessarily. Make sure to checkpoint on both delivered code and upcoming expectations and don’t be afraid to push back as the project progresses.

- accepting payment (even a portion) in anything other than cash is a riskier proposition than you may think and may introduce unforeseen dynamics. We accepted a portion of payment for this project in the project’s token, which seemed great when the price increased. However, dev teams are often subject to a lockup period when they cannot sell. Even if you’re not, you don’t want to be dumping your client’s token, lowering the price and signaling a lack of faith in the project. Thus, you’re in for the long haul and this has historically been a bad position to be in, in both crypto and startup equity. Make sure you’ve covered both your costs and a reasonable margin *in cash* before assigning any value to the token/equity.

3 Lessons Learned (“3LL”) from building custom software for clients #1 This is the first in a series of bite-sized, bulleted posts that I hope will help my…

3 Lessons Learned (“3LL”) from building custom software for clients  #1This is the first in a series of bite-sized, bull...
05/18/2023

3 Lessons Learned (“3LL”) from building custom software for clients #1

This is the first in a series of bite-sized, bulleted posts that I hope will help my readers avoid the pitfalls of building new software, either in-house or with a dev shop. I’ll be posting these on a retrospective project-by-project basis. Please let me know if there are specific topics you’d like me to touch on. Now, on to it…

Project: build a web3 front-end for a blockchain protocol that was looking to expand to a new blockchain.

3LL:
- when extending an existing, evolving product, timing is critical because you’re not only dealing with peeling the onion of requirements on your project, you also have to ensure those requirements and what you build align with the existing, evolving code base.

- it is critical to engage the product owner (yes, singular) and keep him/her engaged throughout the project. It’s very easy for engineering to do a show-and-tell occasionally and, if the product owner is in a passive mode and/or otherwise distracted, keep moving the wrong direction. Both engineering management and the business need to ensure the pressure stays on at this interface point.

- if you’re an indie developer or a small dev shop, be aware that when you sign a client, you’re exposing yourself to risks you may not see coming so make damn sure your contracting, invoicing, etc. is air-tight. In this project, our client team split from its parent org right as the project was wrapping up. The parent org reached out asking us to refund a large portion of what they had paid us. It was a miscommunication between the two client sides and was resolved ok, but if we didn’t have documentation, we could have been in a bad place. Keep pristine records and paper everything.

The last live webinar for DSU 101 is this Wednesday, 6/14, at 5:30pm CT! Sign up and view past recorded webinars and get...
06/12/2017

The last live webinar for DSU 101 is this Wednesday, 6/14, at 5:30pm CT! Sign up and view past recorded webinars and get ready to learn how to grow solo in your development career!

Use code DSUFB for 40% OFF!
www.devshopu.com

Whether you’re a fresh bootcamp grad, a developer working 9 to 5 and dreaming of going independent, or an established software consultant, there are many aspects of opening and running a development shop that you can’t learn without help or experience. We’re here to help you with that.

06/02/2017

There are numerous factors that play into how often and how long I visit a website.

05/17/2017

Wearable Technology

At   learning how  uses   to build   and   apps
05/10/2017

At learning how uses to build and apps

05/03/2017

We have 3 meetup's on the books that you don't want to miss out on! Click the links below to register and learn more!

SoCal Full Stack Meetup- May 10th, 7pm-9pm PT
https://www.meetup.com/SoCal-Full-Stack-JS/events/239343194/?rv=wr1&_af=event&_af_eid=239343194&https=on

SoCal Node.js Meetup- May 17th, 7pm-9pm PT
https://www.meetup.com/SoCal-Node-JS/events/238260747/?rv=wr1&_af=event&_af_eid=238260747&https=on

Austin ATX.JS Meetup- May 18th, 7pm-8:30pm CT
https://www.meetup.com/ATX-JS/events/238782089/

Address

701 Brazos Street
Austin, TX
78701

Alerts

Be the first to know and let us send you an email when AktaryTech posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to AktaryTech:

Share