We do accept phone calls and text messages, however due to spam calls, please consider emailing in order to reach us. Thank You - Alex
Software is a tool, and you should have the tools to make your jobs easier. We've all had frustrations with programs missing features that would make things smoother, or maybe we've pulled hair out looking online for software that should exist but have no luck finding. This is what alignof(code) is about, putting what you need first.
Your work and data are yours alone. Quite frankly, the amount of spyware and privacy violating company policies that exists in general is atrocious, and we're far beyond tired of it. There is no need or reason to collect information about you or your customers to sell to third parties. So we won't, period.
While there isn't a pricing tab, the simple reason is, there's no way to judge what you need software wise will cost, quite simply because it will take a variable amount of time and effort given what the project is. So to combat this uncomfortable and awkward reality, let us break the ice, don't be afraid to pitch your projects. Have a budget in mind and we'll try to work within those constraints. alignof(code) is focused at the individual and small business scale, the $ in every day, not $$$ oh no we need a loan.
With that in mind:
alignof(code)Source code will be provided and kept available for you to review.
Documentation and tooling required to produce the end result (executable) will also be provided.
Unless strictly required or expected, software will not perform any network access, nor will read or write to storage.
We won't write code to spy on you or your customers.
Yes, although C++ and native development is preferred, if presented with web development, svelte is our preference. As an example, the image compression utility is svelte based.
Each are performant, and while programming may have a slight learning curve in general, these both are fairly simple to use without our involvement.
There isn't one because alignofcode aims to make your projects work within your budget. If you're not sure what your project would otherwise cost, bear in mind an average software developer's rate is roughly $60/hour.
Part of the negotiation about a project would deal with ownership of the source code. Whether we're considered the ones contracted to create a project ourselves and make it available to you*, EG: say we've written an email client that anyone could use and we'd be able to sell or redistribute it, or that we're working on your project where you're claiming ownership of the code. Please note, as a general rule, licensing terms which would otherwise potentially handicap our ability to work on future projects are not acceptable.
For financial protection all around we use a third party escrow service. When the project is presented and everyone comfortable with budget and terms we'll breakdown the work into sizable chunks that can be paid for when you're satisfied. An escrow essentially acts as a temporary bank account shared by two parties (us and you), but where permission to withdraw is controlled by the one depositing/paying into the account (you). This allows service providers (alignofcode here) some peace of mind in your ability to pay, by making the money visible to us before things start. It also gives you leverage when you're actually comfortable with the work product. Don't like what's done so far? Don't release the funds to us.
Because of the focus on small and individual business, breaking the project into stages means that if things to wrong part way through we'd like to give you some protection of your investment by making it possible to continue on without us involved. This may be impacted by the terms originally agreed upon*, or if no stage of the project was paid for. Ideally the worst case scenario is the project is put on hold.