doobiaus | 9 years ago | on: Ask HN: What cool development languages/tools changed your career?
doobiaus's comments
doobiaus | 9 years ago | on: Ask HN: Migrating from Mac to Windows for development
EDIT: There's also interesting stuff coming soon with Ubuntu/Bash on Windows https://blogs.windows.com/buildingapps/2016/03/30/run-bash-o...
doobiaus | 10 years ago | on: Ask HN: What makes a Senior Dev
I would say the difference between a junior and a mid is experience breadth of knowledge. Knowing what tools, patterns or architecture to use and when.
The difference between a senior and a mid, is that a senior knows when NOT to use them.
In other words, juniors and mids tend to focus their attention on technology. Seniors tend to focus on delivery.
doobiaus | 10 years ago | on: Ask HN: Why web frameworks are becoming so complex?
Backend wise I've taken a liking to Express because it hides nothing. I prefer it over Rails or ASP.NET MVC, where there is so much magic. I would switch if I could but we have too much legacy code.
doobiaus | 10 years ago | on: Ask HN: Which JavaScript frameworks do you use?
The problem with getting stuck into one particular framework is that then become an "X" programmer, not a web programmer. If you need a fully fledged bells and whistles one though, Angular is probably top dog at the moment.
doobiaus | 10 years ago | on: Ask HN: How do I become a Software Developer?
doobiaus | 10 years ago | on: Inherited Server from Bankrupt Startup
Install a hyper-visor and start playing with VMs, containers etc.
doobiaus | 10 years ago | on: Ask HN: what options are there for iOS app development on Windows?
You can rent time on a remote Mac, preinstalled with tools, on an hourly, weekly or Monthly basis.
doobiaus | 11 years ago | on: Ask HN: What's your favorite mouse
I'm looking to upgrade too. My contenders are the new Logitech MX Master ( http://www.logitech.com/en-us/product/mx-master?crid=7 ) and the Marathon m705.
i prefer smaller, so I'm leaning towards the m705.
doobiaus | 11 years ago | on: Highland.js
doobiaus | 11 years ago | on: Ask HN: Windows laptop with Apple-like hardware?
Having said that, my first choice is the Dell XPS 15 (http://www.dell.com/au/p/xps-15-9530/pd)
Otherwise the Lenovo Carbon or Yoga Pro 2/3 are also great depending on what you're looking for.
doobiaus | 11 years ago | on: Ask HN: Who is using the .NET stack for their startup?
There are a lot more .NET start-ups than one is lead to believe, but you don't hear so much about them because they're too busy making money to give interviews to TechCrunch ;) Seriously though, they tend to be from developers branching out of existing enterprises & "non-cool" fields and have existing customers or bootstrap funding.
With Azure, AWS, Bizspark & MAPSDD cost implications of being on the .NET stack are negligible comparing to the long term savings in maintainability.
doobiaus | 11 years ago | on: Ask HN: Would a .Net back-end put off potential acquisitors?
I'm a .net dude at a startup though and to be fair long term costs should be factored in, but can be mitigated. For one BizSpark is an absolute must to get started, and once you graduate there are the Action Packed for a few hundred dollars a year.
I would however suggest you look rather at using oss where possible even from . Net. We have used MySQL, Mongodb and redis on Linux because it keeps scaling costs down, and to be frank they' re better supported on the platform.
We also leverage BitBucket and TeamCity rather than TFS for cost reasons.
Having said that both Azure and AWS have fairly scalable windows and SQL hosting services.
doobiaus | 11 years ago | on: Ask HN: Young developer looking for some guidance
They're the things, regardless of language or project you will need, but which are rarely taught properly.
doobiaus | 11 years ago
doobiaus | 11 years ago | on: Ask HN: What a senior dev looks on a job proposal
doobiaus | 11 years ago | on: Trashing Chromebooks
doobiaus | 11 years ago | on: Trashing Chromebooks
doobiaus | 11 years ago | on: Why is there so much hate for .NET?
ALT.NET came and went, but there was never a really strong open source community. That combined with the cross sell policy is a barrier to entry. Everything has been tightly coupled, IIS dependencies in ASP.NET makes Mono a second class citizen, MSSQL dependencies in EF made code first migrations break in MySQL. All designed to sell licenses, books and certification.
Talking about productions web apps, at the end of the day it has to be on Windows, even if you want to dev on Mono. If I'm going to start building a production app you start asking yourself questions about licensing costs too, Server, SQL, VS pro, CALs. Okay so you can get it going for free if you join BizSpark, but then there's the waiting etc etc and the niggling fact that eventually you will have to pay. Comparing that to my experience working on Linux is like chalk and cheese. vagrant up -> npm install -> {do work} -> git push heroku master. Frictionless, all for free, with no gatekeepers.
With OSS, people don't sit around waiting for the mothership to fix issues, because there isn't one, they band together and fix it themselves. Additionally, as I've come to realize (flamebait warning) Linux kills Windows on the server. Not by a nose, but like a Red Wedding in ease of use, footprint and resource utilization.
You also have to look at the "why C#" specifically. To do RAD web development it is much faster to use something like Rails. C# is more performant? Then use Java or node.js. C# just doesn't fill a particular gap.
Having said that, it's not all doom and goom, I think C# is the #1 choice for mobile development. I think the ASP.NET Titanic is starting to turn. Scott Guthrie seems to get it. The announcements recently with regards to ASP.NET vNext are all heading in the right direction and address a lot of the glaring issues. There is also some great non-MS .NET work being done at places like GitHub and StackExchange. Will it be enough to convince OSS types to start adopting it? I doubt it.