chadcf
Joined 15 years ago
Joined 15 years ago
I've not had any issues, their support is great, performance has been great, no complaints. But obviously I'm not using it for anything critical...
Only then I discovered you can't actually uninstall SQL Server. I mean, you can tell it to uninstall, it'll go through the motions and look like it uninstalled, but it won't actually uninstall. And you can't install another version until you uninstall the other version, which doesn't actually uninstall.
I think at this point I either had to go in and manually kill processes and delete files and registry entries, or I just reinstalled windows on my VM, I don't remember. I do remember it being a nightmare and once I got it working I vowed to never reformat or update again.
1. It's 25% of the cost (although that has now shifted). This may not be a big deal for small teams but if you want to have 100 users on either service, the difference is between $2,400 a year or $9,600 a year. That's a big difference. 2. Hipchat has a self hosted option in the works which should be available within a month or two (per them). This is essential for any company that deals with potential PHI on their IM systems. Slack says they plan to offer a self hosted option but it's a long way out.
Those are two things slack just couldn't overcome, beyond the fact that I generally liked slack better (it's prettier, much better message searching, better integrations, etc). The fact that hipchat also has voice chat is a big plus too though we've not found it reliable. Presumably at some point it will get better though and make it a more valuable feature.
http://www.npr.org/blogs/money/2013/10/04/229224964/episode-...
Why do people start million dollar businesses now when they can work at McDonald's or work at a call center or or teach schools or be a policeman or or or...
It's almost like some people are naturally motivated to do certain things for reasons beyond just the desire to have food and a roof over their heads.
I don't understand why people think if you offer everyone, say, $20k a year to do nothing that nobody would ever want to work to achieve more, earn more, improve people's lives, etc. Sure some people would (especially people who currently live on minimum wage). But many would not be satisfied with such a minimal existence. And with nobody having to worry about surviving without a job, it also frees up many people to explore ideas they otherwise would never have had time for.
Of course the flip side is, you can probably get by with minimal outside work. Do some code katas, have an up to date best practices simple app in github, etc. I think as long as you have something in github that looks good it will do the job, even if you're not working extra hours daily on open source projects.
The thing people need to realize is that these two come from very very different worlds. Sure, Uncle Bob may pale in experience compared to DHH when it comes to agile rapid development of simple opinionated SaaS apps, however he has a world of experience in handling large enterprise application development.
I think this leads to their different take on the issue here, because how software is developed in these two different environments is very different. Which is why I tend to think what DHH advocates works very well for what DHH does, and what Uncle Bob advocates works very well fro what Uncle Bob does.
The lack of understanding that different people, projects, languages, frameworks, companies, etc may require different strategies, tools and techniques is what frustrates me about this whole argument more than anything. I suspect most of us developers lie in the middle ground between this extremes and rather than focusing on which method we should 100% follow, it is perhaps best to pick and choose things from each position that we find helpful to our own practice.
We'll have to disagree there. It's a fine way. There is rarely just one true way however.
> About your condescending remarks about delivering business value, I'd like to see you delivering business value while working with 10 other people on a tightly coupled 100k+ LOC application with no tests.
I, sadly, do this every day. It sucks.
> I might take you seriously when you say that the craft and process don't matter.
I never said they don't matter.
I'm advocating not taking a black and white view of things, which you seem to be doing. There are more options out there than 100% TDD 100% of the time or skipping testing completely...
I'm more of a pragmatist. I think one size fits all is a bad strategy, and different projects have different needs.
There is nothing I hate more than working with people who passionately believe that there is only one true way to do something (like testing) and believe the process and 'craft' is more important than other factors like, say, delivering business value.
There is a lot between your extremes of TDD and no tests at all. And when I hear a developer say some methodology is the ONLY WAY I find it's best to run, not walk.
That said, it doesn't really do anything to fix the problem of skyrocketing education costs which is less than idea...