arunkumarl
Ask HN: I am going to setup an engineering team. What should I know/prepare for?
I used to be an accountant in practice (equivalent of a CPA in India). Became a web developer by accident 2 years ago. Currently building a web application for the accounting industry that automates a lot of reporting tasks. So far it has gone well and I feel like I should be adding more people to my team to handle the increasing workload.My stack is Rails/Postgres on Heroku at the moment. And...
Ask HN: How do you keep track of important decisions at your startup?
A startup has a lot of decisions to make. Sometimes they can be tough to keep track of. Sometimes you wonder what you had previously decided about a given question and why. What are some of your suggestions for keeping track of team decisions? Are there apps to do this?
So, Ruby on Rails.
Rails is a stack that has:
Ruby - a very simple developer friendly language. This is responsible for putting together
JavaScript - this lang is responsible for all the fancy stuff you see on websites. The animations and all.
HTML, CSS - this is the stuff that websites are made of. Ruby and JavaScript are used to generate this the way you want.
I used to be an accountant and started coding in Nov 2014. I have many rails apps ever since as prototypes and maintain one app that is in production (meaning people use it).
I used this Rails Tutorial by Michael Hart (https://www.railstutorial.org/book) significantly. You will end up with a cool website at no cost at the end of the book.
I also highly recommend Codecademy courses on HTML, CSS, JavaScript and Ruby.
If you are really serious about this stuff, which is great news, you might want to read more about making software. Start with the Pragmatic Programmer. It is a great book to read in your formative years.
And finally (this is important), try to solve a problem (like building a website for yourself or a friend etc) with programming. Learning just to know doesn't stick for long in my experience and probably is true for others.
Ask HN: People who made failed product, what did you learn?
Knowing what you know, what will you do differently in your next product?I think I will release early and manually recruit customers which I learnt the hard way.
Ask HN: What language would you like instead of JavaScript in the browser?
Assuming you could write in any language other than JS for the browser, what language would you write in?