Skip to main content Accessibility Feedback

JavaScript Consulting & Development

Terms of Service

Last updated on November 10, 2023

I’m not big on formality, but sometimes it’s best to have a few simple things written down so that we’re all on the same page.

By joining the JavaScript Consulting & Development program from Go Make Things, you agree to the policies and terms contained in this document.

For simplicity, Go Make Things, LLC will be referred to as “Go Make Things”, “I”, or “Me,” and JavaScript Consulting & Development will be referred to as “Services” going forward.

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, and more.

I’m available to…

  • Identify expensive bottlenecks, hidden issues, and potential problems with your site.
  • Put together a 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 fraction team lead or Principal Developer.

Responses 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.


Team training can include a variety of topics, and can be mixed-and-matched to meet the unique needs of your team.

  • How to leverage the web platform to work more efficiently and effectively.
  • How to write code that can more easily be reused across projects.
  • How to more easily pick up other peoples code, and write code that other team members can easily work on.
  • How to write code that scales with projects.
  • How to use build tools to automate repetitive tasks.
  • How to reduce load on backend.
  • How to create apps that continue to work even when things break.
  • How to do more, more quickly, with fewer resources.

Training can be customized to the needs of your team, and include a mix of asynchronous learning, project-based workshops, and group mentoring via chat.

A maximum of 20 students per session is permitted. Sessions cannot be recorded or distributed beyond the participant group.

Development Work


You are responsible for providing any required assets, including but written content, images, videos, and designs.

It’s your responsibility to ensure that all content you provide will either be created by you or lawfully obtained by you, meaning that you have permission to use and publish the content on the website without limitation. I will have no responsibility for any unauthorized use or misappropriation of any words, phrases, pictures, videos, images, or other content on the website.

You agree to fully indemnify us, and hold us harmless, to the full extent of any and all claims, actions, damages, losses, costs and fees arising from your unauthorized use or misappropriation of any content.

Supported browsers and devices

My goal is not to make websites look and work the same on every device and browser, but rather to provide an experience that’s appropriate for the capabilities of each browser and device.

I make a distinction between “support” and “optimization.” My goal is to support as many devices and environments as humanly possible, but I optimize websites for modern browsers and devices.

Hosting services and technical support

I do not provide hosting services for the code I develop. You are responsible for selecting, paying for, and maintaining any needed hosting solutions and associated services.

While I may give you names of various hosting services, I do not make any promises, warranties or representations regarding the quality or delivery of such services, and I will not be responsible for any loss, damage, or other adverse consequences related to failures or limitations of the hosting provider.


I will be providing you with code that you can build upon even after you stop using my services.

I will own the unique combination of HTML, CSS, JavaScript, and other code I produce. I’ll license it to you exclusively and in perpetuity for this project only.

I love to show off my work and share what we’ve learned with other people, so I reserve the right, with your permission, to display and link to your project as part of my portfolio and to write about it on websites, in magazine articles, and in books.


There are certain industries and organizations I just won’t do business with, including but not limited to…

  • The defense industry
  • Right wing political organizations
  • Illegal products and services
  • Products and services that infringe intellectual property rights
  • Products and services that are unfair, predatory, or deceptive
  • Firearms, explosives and dangerous materials
  • Gambling

If I decide not to continue work with you, you will receive a full refund for your first month of service.

The fine print

Canceling Services

You or I can cancel my services at any time.

I will continue to provide services for the remainder of the current billing period or provide a refund for the last month of service (at my discretion).

If you cancel within our first month of working together and are not happy with my work for any reason, let me know I’ll refund you for our first month of working together. A refund also revokes the license for any services rendered during that time.

No promises regarding business results

I do not make any promises, warranties, or representations relative to how our services will impact your business, including but not limited to the amount of internet traffic, inquiries, clients and revenues you receive after launch of the website.

These Terms subject to, and shall be interpreted and enforced in accordance with, the laws of the Commonwealth of Massachusetts in all respects without regard to conflict of law principles. The Courts of Bristol County, Massachusetts and Norfolk County, Massachusetts 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.


You agree that I shall not be deemed to have waived any provision or right under these Terms unless Chris Ferdinandi, the Manager of Go Make Things, LLC, signs a document stating that a particular provision or right is being “waived.”

Under no circumstances shall our 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 represents 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’m are not making any promises, representations, or warranties regarding the services other than those expressly set forth in this Agreement.


If any portion of these Terms is determined by a Court of 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.

Contact Information

For any questions or complaints regarding the website or services, please contact Us at