HN user

tmat

91 karma
Posts7
Comments87
View on HN

You say this as if Hillary would have been so much better.. No, this ones on all the people who continue to stick their head in the sand and try to blame the other team.

Let me tell you, don't worry about it.. You'll use your skills to smoothly transition to something else..

I've been in this industry since copper and telco was hot shit.. I went from doing Telco programming > IT > Web Development > scalable enterprise applications.

Why bother stressing over something you have no control over? Do what you love and the money follows.

There is a difference in engineering and programming. An engineer uses programming to solve an engineering problem. If all you can do is program, you're just not as valuable. Programming is one of many tools I use in my every day job as an engineer.

I think this goes back to being an expert in a "domain". Being able to apply programming to that domain is far more valuable.

That sounds more like flux, how do they avoid all the boilerplate that flux was? It was very very painful.

React has made me a happier developer and affords me a lifestyle to take care of my family very well. So I'm very thankful for everything that's taken place to bring React to where it is.

I got the same feeling many many years ago when I made the switch from PHP > Rails.

Edit: Why is this being down voted? shrug Must be 2 sad Ember devs... Badum PSSH

Same here, This all seems like a "My JS Lib is better than your JS Lib" fight. So let me say this, React is by far and away the best JS view library out there. I don't need MVC in my fucking view(Hey Ember), and I don't need a entire framework for my view(Hey Angular)..

ReactJS 4tw.

Why Elixir (2014) 9 years ago

what about costs of running the application? You're not taking that into account.. I can run my elixir app far cheaper than you can a ruby app for instance. This means I can charge less than my competitors and offer more to my customers.

Why Elixir (2014) 9 years ago

Releases and deployments with Elixir are still the area that needs most work, but it's nothing that would ever prevent me from using it. I have several in production and once we figured it out, it was easy peasy from there on.

We have some on DO and some on Heroku for clients. Both work well enough.

That's just genservers though right? All of this stuff is just Elixir and generally can be done in Elixir in a few lines of code.

We're experimenting with a truly OTP driven web application right now(No API) where we connect the React app directly to the Elixir backend and only persist to a database on log out. Everything else is persisted in memory and run through genservers which are self healing and self hydrating.

I started by talking to my friends and networking with people who needed developers, using online sites to find people hiring or seeking developers I could pitch on my services(this works amazingly well), and doing content marketing to get some SEO and exposure for myself and services. I started with a rate that was a little more than my salary when I left to cover things like savings, retirements, insurance, taxes etc that my job paid and raised my rates any time I had to much work to do. See my other response in the thread for more details.

I started w/ word of mouth and networking through people I already knew. I also started with a lower rate. I raised my rates anytime I had to much work to do. I discovered this technique from another friend.

I was complaining one day about having WAY to many clients. He said and I'll never forget it, "if you have to much work to do, you're not charging enough."

I started 2.5 years ago at $70/hr and am now at $135/hr after several rounds of raising rates. Sometimes I would lose a client when raising my rates, but that was ok and really was the goal. They were usually the most painful to deal w/ anyway. My best clients usually never even balked at it. Just said ok and kept on paying.

I then got to the point where I needed to give myself a brand and bring on another developer because I started taking on very large green field projects(this was something my lawyer and accountants suggested for insurance/legal/protection reasons).

At that point I got more advanced and started doing some content marketing, facebook ads, and google ads to keep the pipeline running. The hardest part was keeping clients lined up in the beginning. Because I would get a client, work the client and during that time stop looking for new clients. Which lead to a lot of down cycles with no work to be done while I looked for the next client. This is still an ongoing thing we're working on at this time to improve our client acquisition techniques.

I also use a pretty unique billing structure that my clients seem to really love. You can read all about how and why we chose to do it this way here https://blog.grillwork.io/why-we-no-longer-use-fixed-price-c...

My partner and I now do about 20-30hrs a week for clients pretty steady and spend the rest of the time working on projects we own fully that we hope can generate recurring revenue. It has been a really fantastic journey that I hope never ends.

Every day get really inspired by the stories on indiehackers.com and just find this way of work extremely fascinating. Very rewarding both personally and financially so far and I don't think I'll ever stop doing what I'm doing if I have anything to say about it.

replace pet with nothing and you get my life.. it's also FAR cheaper to run at scale than ruby.. which means you can offer faster/better apps than your ruby peers at a lower price point.

as a Ruby developer from Rails 2 > Rails 5.. about a year ago I made the switch to non-monolithic applications to Elixir API(no phoenix) and ReactJS front ends.. Match made in heaven.

I ran into this problem.. I felt like I was worth more than the best offers I was getting. I continued to get job offers, but I couldn't get one for more than 100k remotely or in my area(Burlington, VT).

I've got many many years experience, can solve any challenge, and work at twice the rate of most of the developers I have worked w/ in the tech stacks I focus on(ruby, elixir, reactjs/javascript/ember/angular etc)..

So I decided to go at it on my own and charge a rate I felt I was worth. Best career decision I've made so far. I think every developer reaches a point where the only way they can make more is to move into management and stop being a developer, or branch out on their own. I myself hate being a manager and love being a developer.

Managers generally seem to think that a developer is a developer is a developer. When there is a clear difference between a $50/hr developer and someone who can charge $250/hr in the time it takes to solve the same problem. What takes a $250/hr dev 1hr to solve correctly, might take a jr dev 5hrs to just "get it working."

I have 2 other freelancers I work w/. We've created a freelance conglomerate of sorts. We all work on a contract to contract basis. We offer our entire network a 10% finders fee. If someone you recommend closes w/ us you get 10% of the contract. This has worked out great for us. This also extends to the company we registered to provide all the freelancers w/ insurance and other things you should have when running your own company. So all the freelancers get 1m+ insurance through the company they bill as.

The company makes $30/hr on every hour billed. This covers taxes, etc as we also handle payroll and taxes for the freelancers but you could easily forgo this part. The person who brings in the client gets a 10% finders fee. We use this money to subscribe to lead generation services which deliver us hot leads and such.. RFP's, etc.

Anyone who contacts these leads and lands a client can earn the 10% finders fee.

Devs then take the rest as an hourly.. usually this means they're making between 90-120/hr depending on the contract. We specialize in Ruby, Elixir, ReactJS/React Native work.

So build your own things and do it your own way. I find that is what works best for me. Put food on the table through contracting, build my own things around the contracts to provide recurring revenue. Keep going till it's enough. I hated everything about office culture and have never been happier. Right now for me that's about 20-30hrs per week freelance to make a great income, and I spend 20-30hrs per week working on my own projects.

your team is to dumb to be in charge of other peoples money.. Bought cannabis seeds(in a legal state) with coins I bought at coinbase(sent to another wallet, then purchased..) 3 years later I get an email saying my account has been closed due to purchases I've made... LOL coinbase can go to hell.

This happened to me as well, the only way I was able to get above that plateau was to go freelance and start my own thing. Charging a fair market value for my time. Best decision I ever made.