Chetane's comments

Chetane | 11 years ago | on: Ask HN : Who's in NYC for YC StartUp School

Thanks all for the recommendations. I also found the CapitalOne 360 cafe to be pretty nice on the second floor (bonus: TV for world cup games :)). Interest is a bit slow, but the area is nice. I'll check out the other recommendations. I'm also down to meet up, I'll be here until Wednesday (traveling from SF, where I worked at a Startup there)

Chetane | 11 years ago | on: Ask HN: If learning to develop for iOS- start with Obj C or Swift?

I've just started looking at swift since it was launched, and making really good progress so far. Having coded in Ruby, C#, C++, and C, I really enjoy and "get" swift as it's leveraging the strength from all these languages.

I also find it pretty easy to convert Objective C code (from tutorials/StackOverflow) to swift, in particular with the help of auto-completion. So in my opinion (from someone who just started, so take with a grain of salt), I would definitely suggest Swift

Chetane | 12 years ago | on: Ask HN: How to hack a Computer Science minor into a developer position

My advice to you would be to improve (or acquire) your software engineering skills through practice, by doing real life projects. What I mean by that is pick an idea/project that excites you (e.g. An interactive website for non-philosophy majors to get a high level overview of philosophy) and do it (I know, "just do it" by itself it not so helpful).

Along the way, you'll probably hit many roadblocks (e.g. ruby? php? html? ftp? git? heroku? aws?) but overcoming them through research, trial and error will teach you a lot about software engineering and you'll come out of the experience more educated. There's also an added benefit of building up a portfolio that shows you care more about solving problems (remember, we started from an idea) than a specific set of technologies (only a tool to execute on said idea).

When you think you're "good enough" to provide value to a company, I would start applying to job openings in parallel. Good luck! I'm actually a mechanical engineer by education, but transitioned to software after graduating using the method described above.

Chetane | 12 years ago | on: Ask HN: Is C# suitable for creating a modern OS like Windows 7?

C# by default doesn't generate native code. C# generate CIL (Common Intermediate Language), which only gets turned into native code at runtime by the JIT (Just in time compiler).

That being said, it is also possible to generate a native image (using ngen) to transform CIL into native code for a specific machine. But that approach is the exception more than it is the norm.

Chetane | 12 years ago | on: Quick What is your technology stack?

Source Control: Git + Phabricator

Development stack: Ruby on Rails, MySQL, Backbone.js (Coffeescript)

Testing: RSpec, Konacha (continuous integration using Jenkins)

Server: SaltStack for provisioning, nginx/unicorn

Deployment: Capistrano

I think that's a good overview. Then there are a lot more 3rd party services like S3, Sendgrid, etc..

Chetane | 12 years ago | on: Ask HN: What are some good debuggers you have used, for C/C++

I've used Visual Studio, and WinDbg. Visual studio worked well for the most time, and had good UI to make it easy to use. WinDbg allowed me to do some more advanced things, but there's definitely a bit of a learning curve (and the UI is quite primitive).

Chetane | 12 years ago | on: Ask HN: How exactly do you get a job interview?

Can you share your resume? (and maybe change sensitive data with fake one). Only then will we be able to provide you with a useful reply as to why you're not getting interviews despite applying to multiple companies.

Chetane | 12 years ago | on: Ask HN: Is RubyMine worth it?

Cons: - Lots of features (may look intimidating at first) - Memory consumption if higher than e.g. Sublime

Pro: - Code navigation is really quick (e.g jump to definition, inline view of implementation, including gems) - Debugging experience is great (e.g. setting breakpoints, stepping into and execution code within breakpoint context) - Git integration is very good (e.g. review your code side by side before pushing/sending for review) - Great support for running tests within the IDE, also supports having a rails console within the IDE - Navigating through projects and multiple files is really fast/efficient - Auto-completion, code inspection

All in all, I'd say it's really worth it if you're the type of person that enjoys using productivity tools. As others mentioned, it's somehow similar to using VisualStudio with C#.

Chetane | 12 years ago | on: Cheap hosting for Rails app?

If it's only static assets (e.g. images, js, css files) I'd suggest you look into Asset_Sync gem and AWS S3. S3's free tier will be enough for your needs.

Chetane | 12 years ago | on: Ask HN: I am working in a troubled startup and seeking some advice

You are one of 3 employees, building 5 products, and the founder is not being completely transparent?

I'd first ask the founder to be frank and open about what's truly going on. If that succeeds, I'd then change the focus to less products. If you can't get both those things to happen, I'd suggest leaving.

page 2