Earlier quoted context omitted.
Sure, sometimes you cant have it all, but in my experience (and hey, I am aware that I'm biased here!) I've seen ops engineers being better at programming than developers at doing ops. Another reason why I'd prefer to have 2 devels and 1 ops person is that that single ops person can bring to the table entirely different experience and point of view and that's a pure added value here. If you think that infra teams is…
If you make a few competing 3-man startups. One team has 2 devs and an op guy One team has 3 devs, one of which knows enough ops to ship code One team has 1 dev, 1 MBA, and 1 QA One team has 1 MBA, 1 QA, 1 Marketing guy I pick the 3 dev team, and hope each of them can fill in some of the other roles on the side (ops, marketing, qa). Not everyone would pick the dev team, but I would.
Ask HN: What is the future of back-end development?
141–150 of 164 posts
Re: Ask HN: What is the future of back-end development?
#142Earlier quoted context omitted.
What do you think about a browser plugin that runs arbitrary .exe code via a plugin? It would have to be sandboxed, of course, but it would give you all of the benefits of a browser distribution model without having to deal with the DOM.
Why not just make QML a media type and a spec that browsers can to implement? Then we can do away with all this HMTL-Page-Is-An-App nonsense
Re: Ask HN: What is the future of back-end development?
#143Earlier quoted context omitted.
"Heroku is useful for prototyping, not scale" Can you clarify more on this.
My quote is "everyone leaves Heroku eventually". Either you hit something that Heroku won't let you do (because of their tightly bound model) or you are burning tens of thousands a month on what would cost 20% on AWS/GKE, and you do it for cost savings (people are nontrivially expensive, of course)/ownership. Everyone leaves Heroku eventually. :D
Re: Ask HN: What is the future of back-end development?
#144Earlier quoted context omitted.
If you make a few competing 3-man startups. One team has 2 devs and an op guy One team has 3 devs, one of which knows enough ops to ship code One team has 1 dev, 1 MBA, and 1 QA One team has 1 MBA, 1 QA, 1 Marketing guy I pick the 3 dev team, and hope each of them can fill in some of the other roles on the side (ops, marketing, qa). Not everyone would pick the dev team, but I would.
How about I pick team with 3 ops persons I know, and all of them are better programmers than some of the professional developers I had to work with? And they also can do marketing and sales! ;) How come this approach can sound insane, but the 'full devs on' can't? I pick 2 devs 1 ops every single time, because, you know, OPS PEOPLE CAN CODE TOO as well 'good enough' as devs can do ops good enough and with 2 devs in t…
Ops is not hard. A good dev can do it. I am a developer, not an ops person. I have written 100s of ansible scripts. I have dealt with deployments of single servers up to 100 servers across all kinds of hosts.
Your argument is "OPS PERSON CAN CODE TOO"
My argument is "DEV PERSON CAN OPS TOO"
Really labels are stupid.
Re: Ask HN: What is the future of back-end development?
#145They are still built as if it's normal to split the backend in two: app server + db.
Maybe backends will learn from databases, and become sharded, redondant, and stateful. The border between app server and db could become fuzzy...
Re: Ask HN: What is the future of back-end development?
#146Earlier quoted context omitted.
> because its much easier to create a top-notch UX using HTML stack No, because it's what the hordes of inexpensive web developers know how to use.
> inexpensive web developers Ask most companies how much they are spending on their web-dev teams and they might disagree with you on that one
Software Engineer Salary Range: http://www.itcareerfinder.com/brain-food/it-salaries/compute...
Re: Ask HN: What is the future of back-end development?
#147When I started building out the back-end of my latest project, I realized its only purpose was to persist data to a NoSQL database. I had a small epiphany and decided I didn't need to build a server at all - I could just use something like Firebase to accomplish that task. Now that I'm getting deeper into the project, I need to add in features like PDF generation. No problem! I'll use microservices for that. Well, th…
That's what jsPDF is for.
Re: Ask HN: What is the future of back-end development?
#148When I started building out the back-end of my latest project, I realized its only purpose was to persist data to a NoSQL database. I had a small epiphany and decided I didn't need to build a server at all - I could just use something like Firebase to accomplish that task. Now that I'm getting deeper into the project, I need to add in features like PDF generation. No problem! I'll use microservices for that. Well, th…
An easier approach IMO would be to create an amazon lambda script to process the pdf and make it run when you upload a file to a bucket in amazon s3. It's easy to do and you don't need to mess with anything more than two simple API.
Re: Ask HN: What is the future of back-end development?
#149Earlier quoted context omitted.
Consider the problems that both Lambda and Containers/PaaS solve for you: ignoring infrastructure. It's there, sure, but I don't care much about it. Now take that idea to the absolute extreme. I write code, I push it into the cloudy-cloud machine, and it's serving clients immediately.
As someone that knows how to set up a server, I found Heroku a lot more difficult to get a Django app running than on a "normal" server. And a lot more of a PITA to debug.
Re: Ask HN: What is the future of back-end development?
#150Earlier quoted context omitted.
How about I pick team with 3 ops persons I know, and all of them are better programmers than some of the professional developers I had to work with? And they also can do marketing and sales! ;) How come this approach can sound insane, but the 'full devs on' can't? I pick 2 devs 1 ops every single time, because, you know, OPS PEOPLE CAN CODE TOO as well 'good enough' as devs can do ops good enough and with 2 devs in t…
Not really sure I understand what you are saying. Ops is not hard. A good dev can do it. I am a developer, not an ops person. I have written 100s of ansible scripts. I have dealt with deployments of single servers up to 100 servers across all kinds of hosts. Your argument is "OPS PERSON CAN CODE TOO" My argument is "DEV PERSON CAN OPS TOO" Really labels are stupid.