HN user

mcavaliere

91 karma

Tech.

https://mikecavaliere.com

Posts26
Comments18
View on HN
mikecavaliere.com 2y ago

Everyone Should Learn Prompt Engineering, Even Software Engineers

mcavaliere
1pts1
echobind.com 3y ago

React for Web vs. React Native: How Different Are They, Really?

mcavaliere
2pts2
echobind.com 3y ago

Why We Ditched GraphQL for TRPC

mcavaliere
3pts3
news.ycombinator.com 4y ago

Fast, Permissionless, Decentralized Computation

mcavaliere
3pts1
news.ycombinator.com 4y ago

Ask HN: What companies give engineers weekly paid investment time?

mcavaliere
2pts0
news.ycombinator.com 6y ago

Ask HN: How many/which app accounts do you need to create for a new team member?

mcavaliere
4pts3
medium.com 7y ago

Learning Techniques for Programmers with ADHD / Learning Disabilities

mcavaliere
17pts0
attck.com 8y ago

React Native – Design Systems and Styling Strategy

mcavaliere
3pts1
www.linkedin.com 8y ago

Alphabetize your CSS, or get out

mcavaliere
3pts2
attck.com 8y ago

Deploying Secure, Fast, Static WordPress Sites

mcavaliere
6pts0
mikecavaliere.com 10y ago

Your JavaScript Is a Mess. JavaScript Namespacing

mcavaliere
3pts0
mikecavaliere.com 10y ago

How to Get Freelance Programming Work (With No Experience)

mcavaliere
1pts0
adhdtechies.com 10y ago

Productivity Tips for Programmers with ADHD

mcavaliere
3pts1
simpleprogrammer.com 10y ago

How to Learn from a Novice

mcavaliere
2pts0
mikecavaliere.com 10y ago

F**k Going Green: Throw Away Your Code

mcavaliere
8pts2
mikecavaliere.com 10y ago

Programmers Aren't Confrontational. F**k You!

mcavaliere
7pts5
news.ycombinator.com 10y ago

How to quit your programming job and go freelance

mcavaliere
1pts2
mikecavaliere.com 10y ago

Ethics for Freelance Programmers

mcavaliere
91pts60
mikecavaliere.com 11y ago

Pros and Cons of Freelancing

mcavaliere
1pts0
mikecavaliere.com 11y ago

WTF is Front-End Development?

mcavaliere
2pts0
mikecavaliere.com 11y ago

The importance of saying NO

mcavaliere
1pts0
mikecavaliere.com 11y ago

Why Developers Should Cross-Train

mcavaliere
2pts0
mikecavaliere.com 11y ago

Don’t Get Attached to Programming Languages

mcavaliere
33pts19
mikecavaliere.com 11y ago

JavaScript Linting: What Developers Need to Know

mcavaliere
2pts0
mikecavaliere.com 11y ago

Why Not to Try to Learn Everything

mcavaliere
2pts1
mikecavaliere.com 12y ago

THIS is how you code.

mcavaliere
6pts3

That makes sense. Our boilerplate is for all new-code projects where we get to pick the stack, in which case we default to all things TypeScript anyway. If a client project has an incompatible existing codebase, we take a different approach.

Echobind (https://echobind.com/) REMOTE (USA-only)

We build web and mobile apps.

Perks:

* 20% personal investment time EVERY WEEK. Learn, create, give presentations, etc.

* Life-first culture. NEVER get asked to work late or on weekends.

* Work on a variety of projects.

* Work on great tech for interesting clients. Univision, Teladoc, Bose, Axios to name a few.

** The job listings are for iOS / eng mgr / PM, but our core skillsets are React Native, React web (Next.js), Node. Some Ruby on Rails as well. Don't hesitate to apply. **

It's a great place to work. You will grow and you will love it.

Open positions: https://echobind.com/careers

[dead] 5 years ago

Consulting is often the quickest cash, assuming you're an engineer with a decent network. You're not on socials, but do you have people you've worked with? Contacts at businesses? Other devs?

Email everyone telling them you have a few weeks free.

You could also call tech recruiters who could potentially place you on a short gig fast. But will naturally take a cut.

Alternatively, I know others made good money doing crypto day trading, but I'd imagine you'd have to know what you're doing.

Some of this you can look up on CrunchBase beforehand, which you definitely should do. For me I believe in trying to gauge just how prone to borrowing the founders are; if they have a solid model and are more inclined to seek profit rather than investment (except after proving the model, and primarily to increase growth), then that's a good sign.

If however they seem like they approach is constantly to borrow money, that's a red flag.

* How much runway does the company have? What will the plan be when we start to run out? * How well have you proven the business model? * What type of validation/research did the team do for product-market fit (before building the product)? * What's the management team's approach to profit vs investment?

I think this is a very reasonable argument for per-project billing, for the reasons you mentioned. But the downside you mentioned is valid also - that some clients will be greedy with your time.

I prefer time based billing, because I don't work 8 hour days like normal people. For this reason I also make sure I'm working on things that can be done in those timeslots, and I'm very, very conscious of the client's time.

I think either method is fine as long as you're comfortable with it, and you're on the same page as the client.