To be honest, being that redMine is an open-source Rails based
application, I am surprised that it is not getting more love
throughout the Rails community. I think it is a nice little app.
I posted a full review on our blog here:
--~--~---------~--~----~------------~-------~--~----~You received this message because you are subscribed to the Google Groups "Ruby on Rails meets the business world" group.To post to this group, send email to rails-b...@googlegroups.comTo unsubscribe from this group, send email to rails-busines...@googlegroups.comFor more options, visit this group at http://groups.google.com/group/rails-business?hl=en-~----------~----~----~----~------~----~------~--~---
Nice summary. activeCollab is another that I have thought about
trying. Are they moving to a closed source, hosted paid model?
On Jul 27, 11:52 am, Myles Braithwaite <my...@monkeyinyoursoul.com>
wrote:
> I have also been looking for a new Project Management Application to
> replace my current Trac setup. I have been writeing a little report
> on my instigationhttp://wiki.mylesbraithwaite.com/Ideas/
> ProjectManagementAndBugTracking
>
> ---
> Myles A. Braithwaite
> Monkey in your Soul -http://miys.net
> my...@monkeyinyoursoul.com
>
> On 27-Jul-07, at 12:44 PM, Jim Mulholland wrote:
>
>
>
> > Parallel project management application discussions between this group
> > and my Houston Rails group induced me to download redMine yesterday
> > and test it out for a bit.
>
> > To be honest, being that redMine is an open-source Rails based
> > application, I am surprised that it is not getting more love
> > throughout the Rails community. I think it is a nice little app.
>
> > I posted a full review on our blog here:
>
> >http://www.locomotivation.com/comments/
> > redmine_rails_based_open_source_project_management_application/
>
> > >
>
>
> smime.p7s
> 3KDownload
First, I also use redmine and I think it is really good. At least it has
also a wiki per project, which is a must (I think)
A project having more than how many developers need a project management
tool?
How much of rails developers use Linux as their OS?
And lastly, I know I opened this discussion before but still I do not
find any tool to draw good ER diagrams in Linux. The softwares mentioned
before, like Dia, are not good enough in practice. My solution for
today, is, unfortunately, to draw Class diagram via argoUML and act like
it is an ER diagram.
Thanks in advance
Mustafa Ekim
System Analyst - ITS Company - Turkey
> First, I also use redmine and I think it is really good. At least
> it has
> also a wiki per project, which is a must (I think)
A Wiki is about as useless as a Gantt chart unless you use it
correctly and make sure the client uses it as well, IMHO.
> A project having more than how many developers need a project
> management
> tool?
I don't think it's the number of developers that count, it's the
number of days work needed to bring the project to completion. If
there is more than one day of work involved, I think the project is
of sufficient complexity to need managing in a more structured way
than email by the developer(s) even if only one person is involved on
each side of the client/developer relationship.
> How much of rails developers use Linux as their OS?
No hard figures, but OS X has a very high uptake amongst Rails
developers compared to general OS X market penetration. I personally
think that Windows users are likely in the minority within this part
of the developer community, but I have no figures to support me in
that assertion.
> And lastly, I know I opened this discussion before but still I do not
> find any tool to draw good ER diagrams in Linux. The softwares
> mentioned
> before, like Dia, are not good enough in practice. My solution for
> today, is, unfortunately, to draw Class diagram via argoUML and act
> like
> it is an ER diagram.
Well, you've got a weekend in front of you haven't you? We look
forward to seeing what you produce! :-D
Seriously, I know what you mean. I'm on OS X so can use OmniGraffle
when I need to. Personally, I'm not sold on ER diagrams - I can quite
happily work out what is going on with nothing more than some
migrations, or schema.rb and app/models - I think ER diagrams and the
like actually slow down development.
--
Paul Robinson
Software R&D :: Unix/Linux :: Consultancy :: Open Source :: Comms
http://vagueware.com :: pa...@vagueware.com :: +44 (0) 7740 465746
Vagueware Limited is registered in England/Wales, number 05700421
Registered Office: 3 Tivoli Place, Ilkley, W. Yorkshire, LS29 8SU
Correspondence: 55 Velvet Court, Granby Row, Manchester, M1 7AB
A project having more than how many developers need a project managementtool?
How much of rails developers use Linux as their OS?
A project having more than how many developers need a project managementtool?One or more developers should require a project management tool.
How much of rails developers use Linux as their OS?About 50% personally. My Desktop and Servers all run Linux but my Laptop runs Mac OS X.
+1 here: even when working solo I find very useful to have a system for
tracking tickets and documentation.
>> How much of rails developers use Linux as their OS?
>
> About 50% personally. My Desktop and Servers all run Linux but my Laptop
> runs Mac OS X.
+1 here too: linux for my desktop and servers and MacOSX on my laptop,
running XP over Parallels for IE testing.
Greetings,
Raul Murciano
Have you tried IE4Linux yet almost everyone at the Caffe is talking
about it.
Yep, I successfully tested IE4Linux, but I eventually must test some
desktop applications over Windows, so I finally bought Parallels: I find
it very useful to test installers on different configurations and to
take system snapshots.
Greetings,
Raul Murciano
I too am using linux for my desktop and servers and Mac OS X laptop.
I share my keyboard and mouse between my Ubuntu desktop and Mac laptop
via <a href="http://synergy2.sourceforge.net/">Synergy</a> which is
highly recommended if any of you have not tried it yet. It is a
simple way to share keyboard/mouse plus cut/paste across different
OS's without a KVM switch.
Linux rules. I run OS X on my laptop, Windows on my big screen but
Kubuntu on my workhorse PC.
Best,
Mike Pence
I believe a project management tool should be used whenever it will help
communicate between team members. I use one just for myself because I
tend to lose track of what still needs to be done on a larger project.
> How much of rails developers use Linux as their OS?
I use it on all my systems. I tried to use OSX but didn't fit right for me.
Eric Davis
http://theadmin.org
Alex
A few tidbits:
* Mantis has been around for a while and I've found it to be quite
good - stable, the custom fields work well, etc. It is a bit clunky
though, the new templating hasn't been completed yet and I'm not sure
if its going to be ready for the upcoming v1.1.
* ActiveCollab v1.0 will be a *huge* change from the earlier
releases. They're moving to a development model similar to SugarCRM
with a free core program and then commercial addons to do any of the
really good functionality. The earlier releases are still available
under GPL, but it sounds like they'll pale in comparison to v1.0.
* http://www.retrospectiva.org/ is another option - it's a fork of
the collaboa code and is under active development.
Personally I'm using Redmine for my consulting stuff and am trying to
move to using it at my day job; I've got a lot of data in Mantis but
haven't gotten the time together to finish a converter.
--
Damien McKenna - Husband, father, geek.
dam...@mc-kenna.com - http://www.mc-kenna.com/
I don't want to open a Linux vs Mac war
Because, for the most part, it just works and works well. And
TextMate X-) Your opinion of it being less powerful is strongly
debatable - OSX bundles with much of the same key OSS that web
developers need.
This list isn't the place for the stale, tired, and frankly boring argument over one OS vs another OS.
> On Jul 28, 2007, at 2:25 PM, Paul Robinson wrote:
>> This list isn't the place for the stale, tired, and frankly boring
>> argument over one OS vs another OS.
>
> My desktop image is better than your desktop image! :-P
On a list where I developed the conjecture, others - like you -
decided to have some fun with me and so I came up with an amendment:
"Any discussion is a flamewar, no matter how ostensibly polite it is"
:-)
Seriously though, this isn't my list, I'm not making the rules, but
can we agree this is a place for talking about how to make a business
out of developing in Rails and its best for all of us to avoid the
"mine is better than yours" genital-staring competitions?
database visualizing plugins are really great tools but especially
whenever I download an open source. I use them to quickly understand the
database layer.
however, whenever I start a new project, I think it is not the right
tool since designing the database should come first, not coding.
Nor do I want to discuss about the operating systems, but I also observe
much, and much more mac os x users in rails community than wherever
else. May be it is like that in other communities also, but I do not
know, or, there is an invisible connection between mac os X and
ruby/ror.
I know that the developers of the ruby language and rails platform use
Mac Os X. May be that is affecting everybody ?
> Why would a Rails developer lock himself to Apple which is not only
> closed-source but
> also expensive and less powerful then Linux machine?
As someone who used Linux exclusively for five years... I made the
switch to an Apple as my primary laptop because I thought it might
help me get more dates. :-p
I pay extra for the image that comes along with owning any Apple
brand. It's possible that spend 2-3x as much on a pair of jeans than
I did when I was using Linux too. ;-)
Honestly, I'm paying extra for the experience. I enjoy it. I don't
feel "locked in" to it... any more than I do with my cell phone
carrier, internet provider, apartment lease, car payment, etc.
I'm not in favor of having a Linux vs Apple discussion with the same
old arguments. However, if someone wants to ask if the costs of using
Apple products versus Microsoft or Open Source solutions (Linux,
BSD,..) in their Rails business, I'd be willing to participate in
such a discussion.
I did make a decision two years ago to switch from Linux to using
Apples and I'm still happy with my decision. There have been a few
issues (hardware related), but in general, I think the extra upfront
expensive has probably saved us some time, which translates to money.
I'd feel inclined to clarify more if people were interested in such a
discussion.
Off to another date... thanks to my trusty macbook.
Cheers,
-Robby
--
Robby Russell
http://www.robbyonrails.com/
http://www.planetargon.com/
>
> RailRoad looks like http://visualizemodels.rubyforge.org/ and other
> visualizing plugins (they are *all based on DOT language and GraphViz)
> in rails but I am happy to hear a new one, may be a better one.
>
> database visualizing plugins are really great tools but especially
> whenever I download an open source. I use them to quickly
> understand the
> database layer.
>
> however, whenever I start a new project, I think it is not the right
> tool since designing the database should come first, not coding.
I disagree. Interaction Design should come first. ;-)
Next, specifications should be written.
Then... implementation... which should be a process of building code
that makes your specs pass. There might be a high-level planning
session where some object relationships are outlined, but we should
be talking about objects not database tables... as the tables are
just where we store the attributes of our objects.
Specs pass? Move to the next iteration... ;-)
I agree that "some" planning should be done to determine how objects
are going to relate to each other, but I'm weary of saying that it
should always come first. Designing the database should be an
iterative process, dictated by the needs of the application code.
Attempting to predict what may be needed in the database too soon has
been a waste of resources in my experience. I prefer the "just
enough" approach as it seems to scale to quick changes much easier.
(at least in my experience)
Cheers,
Robby
--
Robby Russell
Founder and Executive Director
PLANET ARGON, LLC
Design, Development, and Hosting with Ruby on Rails
http://www.planetargon.com/
http://www.robbyonrails.com/
+1 503 445 2457
+1 877 55 ARGON [toll free]
+1 815 642 4068 [fax]
I'm a php developer who's transitioning to rails. I've always used
linux for my servers. For my desktop systems I moved from windows to
linux and thence to mac. The salient factors for me were:
1) "Just works" - especially on a laptop. I love linux but I have
yet to install it on a pc (esp. a laptop) and not have at least one
piece of significant functionality fail to work. Wireless is often
an issue and I've also had problems with video (I run multiple
monitors) and audio, among other things. It's the Linux Way to roll
up your sleeves and fix all this stuff yourself and the geek side of
me does enjoy that kind of sleuthery. But from a business POV I've
concluded that it's a terrible use of my time. YMMV and this is *not
a slam of linux* in any way. I still use it daily on my servers.
2) Parallels. I bought my first mac about 3 hours after seeing
Parallels running on a macbook for the first time. I run XP for IE
testing and the odd legacy app (e.g. QuickBooks) and Ubuntu for my
testing servers. I don't feel like I've given up much at all with
this configuration.
3) User experience. This is purely subjective of course but I find
the mac easier and more pleasant to use than the alternatives. It's
hard to put a dollar value on this because I've never attempted to
quantify the time saved by not having to work as hard to get my
software to do what I want, but I'm pretty confident it adds up to
several hundred dollars over the course of a year (at least). Even
less tangible is the increase in my happiness and motivation due to
my enjoyment of the mac interface, but it's there.
If you're trying to compare apples to apples in a business decision
(no pun intended) then cost is the only way to go. If I'm saving
myself $500/year in billable time by using a mac then mac prices
start looking pretty attractive (and $500 is a conservative estimate
IMO).
Finally, to address the initial poster's characterization of the
relationship as locking oneself in to apple, I don't see it that way
at all. My web dev setup (with a few exceptions like TextMate) is
eminently portable. If Apple turns evil I can migrate away without
major disruption.
Cheers,
Mike
As I mentioned in a previous post in this thread, I think I have the
best of both worlds now with an Ubuntu desktop sharing a keyboard and
mouse with my MacBook via Synergy.
With that being said, I think I am one of the few Mac owners who is
still on the fence on whether or not my next notebook will be another
Mac. I do love how everything "just works" with my Mac. However,
from the couple of reviews I have read about the Dells with Ubuntu
preinstalled, almost everything (including wireless) works out of the
box with those too. The big notable exception is extending your
desktop to multiple monitors. You still have to hack xorg.conf to do
that. I have read that this is supposed to be corrected with the next
version of Ubuntu.
My mind is also skewed a little bit to the negative regarding the Mac
because I just had to get the logic board replaced on mine for the
second time in 3 months. I know hardware issues can and will happen
with any laptop, but it is still frustrating none the less.
I blogged on an apples-to-apples price comparison between the MacBook
Pro and the Dell Ubuntu last week.
http://www.locomotivation.com/comments/macbook_pro_versus_dell_ubuntu/
The net of the research was that you will spend about $700 more for an
equivalent Mac, but a Mac is more user friendly, TextMate capable, and
almost a full pound lighter. For most of us Rails folk, it is a no-
brainer to go with a Mac at that premium. I'm still debating...
>
> Hardware and software platform choices are business decisions for web
> developers. So a discussion of relative merits is on-topic. It is
> possible to discuss relative merits without flaming, so I disagree
> with your conjecture.
>
> I'm a php developer who's transitioning to rails. I've always used
> linux for my servers. For my desktop systems I moved from windows to
> linux and thence to mac. The salient factors for me were:
>
> 1) "Just works" - especially on a laptop. I love linux but I have
> yet to install it on a pc (esp. a laptop) and not have at least one
> piece of significant functionality fail to work. Wireless is often
> an issue and I've also had problems with video (I run multiple
> monitors) and audio, among other things. It's the Linux Way to roll
> up your sleeves and fix all this stuff yourself and the geek side of
> me does enjoy that kind of sleuthery. But from a business POV I've
> concluded that it's a terrible use of my time. YMMV and this is *not
> a slam of linux* in any way. I still use it daily on my servers.
On a side note, one of our employees decided that he wanted to switch
to Ubuntu on his Macbook... and I gave him the go ahead. He's spent..
many hours trying to get his secondary monitor working, while at the
office... which translates to a lot of hours that he wasn't working
for our clients.
When I was using Linux all the time, I was always wanting to stay up
to date on some XWindows stuff... and recall _several_ instances
where I spent a half day or more fixing packages on my desktop. I
used to love solving those problems, but now I have too many problems
to solve for my clients.
There are things that I miss about working on Linux, but I also know
that there are many applications for OS X that I'd miss if I switched
away.
* Textmate
* Quicksilver
* iGTD
* Lightroom
* ...and dare I say... iChat as I love my easy-to-use video
conferencing.... via bonjour or aim.
I could go on... but I won't.
> 2) Parallels. I bought my first mac about 3 hours after seeing
> Parallels running on a macbook for the first time. I run XP for IE
> testing and the odd legacy app (e.g. QuickBooks) and Ubuntu for my
> testing servers. I don't feel like I've given up much at all with
> this configuration.
>
> 3) User experience. This is purely subjective of course but I find
> the mac easier and more pleasant to use than the alternatives. It's
> hard to put a dollar value on this because I've never attempted to
> quantify the time saved by not having to work as hard to get my
> software to do what I want, but I'm pretty confident it adds up to
> several hundred dollars over the course of a year (at least). Even
> less tangible is the increase in my happiness and motivation due to
> my enjoyment of the mac interface, but it's there.
>
> If you're trying to compare apples to apples in a business decision
> (no pun intended) then cost is the only way to go. If I'm saving
> myself $500/year in billable time by using a mac then mac prices
> start looking pretty attractive (and $500 is a conservative estimate
> IMO).
>
Agreed. I never thought that I would have been able to buy so many
Apple laptops in the past two years since we made the switch. Our
entire team has a consistent development environment... and if you've
ever worked with a team where every developer has their "own way" of
setting up their system... you may have heard the phrase, "works on
my machine" quite a bit.
We don't seem to have that problem.
Apple has helped increase productivity... but as a result... taken
some of the Linux hobbyist out of me. It was a business decision for
me and I am very happy with it so far.
First off some advice: Since a laptop or desktop is a tool of the
trade, ALWAYS have a backup tool. When my brand new Mac Book Pro
started having lockups and kernel panics a day after I sealed the
FedEx box on my sold Powerbook, I grabbed the Linux running (Gentoo,
btw) IBM T30 that normally lives in my kitchen. I can live w/ out
MythTV while I'm doing dishes and having to go look for it when I need
a recipe, but I can't just not develop for a few day. It's not as
comfortable as the Mac Book Pro, and it is certainly not as powerful,
but it works and it didn't slow me down that much, because it was
already setup to run Rails and had dev tools installed. SVN up and
go.
Now, why buy Apple? Simple, I picked my laptop up from service
seven days after I dropped it off, paid my zero dollars for the
service from a friendly and sympathetic rep and took it home. It had
the same problem as it had when I dropped it off (it is an
intermittent problem, not a huge shock that they didn't get it right
the first time). So I called and asked if I needed a new appointment
and was told to just bring it back in... where they replaced it with a
new one and sent me on my way. No ship it to us and we'll see, just
drop it off and we'll fix it, and when that didn't work the first
time, here's a new one, sorry for the trouble. That kind of service
is worth the price tag.
I live with a powerful dichotomy. Gentoo Linux for things that need
customizablity: MythTV, servers, hobby systems. OS X for developing
and presentations and other times when "it just works" come in handy.
I firmly believe that "religious" wars over language, OS, etc are
silly. All I'm stating is a list of experiences and what is working
for me right now. If tomorrow that is different, then tomorrow I'll
be doing something else.
Rob Kaufman
Hear, hear!
"the interface is your product" (http://gettingreal.37signals.com/
ch09_Interface_First.php)
//jarkko
--
Jarkko Laine
http://jlaine.net
http://dotherightthing.com
http://www.railsecommerce.com
http://odesign.fi
Hey guys,
First, I also use redmine and I think it is really good. At least it has
also a wiki per project, which is a must (I think)
A project having more than how many developers need a project management
tool?
How much of rails developers use Linux as their OS?
And lastly, I know I opened this discussion before but still I do not
find any tool to draw good ER diagrams in Linux. The softwares mentioned
before, like Dia, are not good enough in practice. My solution for
today, is, unfortunately, to draw Class diagram via argoUML and act like
it is an ER diagram.
Thanks in advance
Mustafa Ekim
System Analyst - ITS Company - Turkey