I’m not big on legalese, but it’s still good to have expectations clearly communicated up front. That’s what this document intends to do.
Just the same, if you have questions or conerns about anything here, just ask.
Last update: November 21, 2023
For simplicity, throughout this document, I will refer to Jonathan & Carolina Hall, VoF, my business’s legal name, as “I”, “Me,” or “My” and Go Development Subscription services will be referred to as “Services” going forward.
By subscribing to my Go Development Subscription program, you agree to the policies and terms contained in this document.
Strategic Consulting, Audits & Roadmapping
You get unlimited asynchronous access to me via our agreed upon communication channels. My responses may include written documentation, recorded videos or screencasts, code examples, etc. I typically respond within two to three business days.
I’m available to…
- Build new features and modify existing features
- Refactor code to improve structure
- Improve performance of existing code
- Review code written by others and provide suggestions for improvement
- Perform code maintenance tasks
- Write documentation
- Perform software functionality, performance, and security testing
- Identify expensive bottlenecks, hidden issues, and potential problems with your site.
- Put together reports with actionable next-steps on how to fix any issues.
- Review works-in-progress.
- Answer questions, both strategic and technical.
- Recommend tools and processes.
- Share emerging best practices.
- Serve as a fractional team lead or Principal Developer.
Completion time will vary based on the complexity of the questions and whether or not I need to do additional research to provide you with a complete response. If a response will take more than a few days, I’ll let you know ahead of time.
Eligibility
I’m always happy to work with a new client, provided I have the time available in my schedule to serve you, and my existing clients. Priority is always given to existing clients. If I am unable to serve you now, I can let you know when my availability opens up.
There are, however, certain industries or organizations I’m not able to work with products or services that:
- Are illegal, or promote illegal behavior
- Infringe intellectual property rights
- Are predatory or deceptive, such as pyramid schemes, spam/phishing, click-bait, etc.
- Are substantially built on cryptocurrency or blockchain technologies
- Otherwise violate my personal moral or ethical convictions
If I decide not to continue to work with you, you will receive a full refund for your first month of service.
Access
Naturally, I will need access to some of your IT systems to perform services for you. At minimum, this includes access to your version control system (GitHub, GitLab, or similar). It may also include other systems, on an as-needed/as-agreed basis, such as:
- Logging, monitoring, or alerting system
- Deployment system (AWS, Google Cloud, etc)
- Ticket tracking system (Jira, etc)
You are encouraged to grant me access to your version control system and any other relevant IT systems before the start date of your contract, so that I can begin as quickly as possible.
To limit exposure to risk for all parties, I require personally unique access credentials to each IT system you grant me access to—that is to say, I won’t use an account/password shared with a team, department, or other individuals. I’m always happy to help in setting up unique credentials if that’s helpful.
I will provide you with my existing GitHub, GitLab, Google, or other relevant account IDs, for you to grant access.
In the case I’m granted a unique password to any of your IT systems, I will store these in an encrypted password manager. Upon termination of your subscription, I will delete all such stored credentials, and you are requested to invalidate my access as well.
Billing terms
Your subscription renews on the first of each calendar month, and must be paid in advance of services rendered. If you wish to begin your contract before the first of the month, you may pay for the first month, plus the prorated portion of the remaining calendar month.
A lapse in payment of more than 15 days will be considered a termination of contract.
Canceling services
Either you or I may cancel your subscription at any time. If you cancel the subscription, you are welcome to restart the contract at any time, subject to my availability.
In the event of a cancellation, I will continue to provide services to you for the remainder of the current billing period, or provide a refund for the last month of service, at my discretion.
If you cancel during the first month, and are not happy with my services for any reason, let me know and I will refund the first month’s fee. A refund also revokes the license for any services rendered during the refunded period.
Fine print
As I said, I hate legalese, but we need a teeny bit to cover the basics.
Intellectual property license
You are granted a perpetual, non-exclusive license for any source code, documentation, configuration, or other intellectual property assets I deliver to you during the course of your subscription.
Trade secrets / Non-disclosure
During the course of your subscription, you are likely to share with me source code, configuration, and other business details that may constitute Trade Secrets or other proprietary information. I will not disclose any such information to any third party, without your prior explicit written permission, and I will only use such information for the purpose of providing Services to you, for the duration of your subscription, and for a period of 2 years after the termination of your subscription.
No promises regarding business results
I do not make any promises, warranties, or representations relative to how my services will impact your business, including but not limited to the amount of internet traffic, inquiries, clients and revenues you receive as a result of using my code, acting on my advice, or otherwise engaging in my service.
Legal action
These terms are subject to, and shall be interpreted and enforced in accordance with, the laws of the Netherlands in all respects without regard to conflict of law principles. The courts of the Municipality of Haarlemmermeer in North-Holland, Netherlands, shall be the sole and exclusive courts in which either party may attempt to enforce or establish the existence or scope of any rights, benefits or obligations under this agreement.
Costs and fees regarding enforcement
In the event you breach these terms in any respect, you shall be responsible for all reasonable costs and fees, of whatever nature and kind and including all reasonable attorneys’ fees, incurred by us relative to the breach, regardless of whether any legal action is filed.
Waiver
You agree that I shall not be deemed to have waived any provision or right under these Terms unless Jonathan Hall signs a document stating that a particular provision or right is being “waived.”
Under no circumstances shall my course of dealing with you constitute any type of waiver, absent the required signed writing. These terms cannot be amended or modified verbally.
Complete agreement
These terms represent the full and complete understanding between the parties, and it supersedes any and all prior and contemporaneous understandings, representations and communications. You understand and agree that I am not making any promises, representations, or warranties regarding the services other than those expressly set forth in this agreement.
Severability
If any portion of these terms is determined by a court to be against public policy, invalid, or otherwise unenforceable, then that determination shall not invalidate or otherwise render unenforceable any other provision of these terms, and the remainder of the agreement shall remain enforceable.
Changes
Any changes to these terms will be made available to you in advance. The current version of these terms is always available at https://boldlygo.tech/terms/.
Contact
For any questions or concerns regarding these terms or services, please contact me at jonathan@jhall.io.