I agree with munchor's dog fooding reference but do not agree with the other 
part.
When i started contributing to elementary project (which is quite recently ;)) 
i had never done serious linux app development. I came from a mainly web and c# 
for desktop background although after completely moving to linux few years ago 
the c# part had stopped. It was a little hard 
For me to find good tools for development, the guys at #elementary-dev (you 
all) suggested scratch-text-editor which i couldn't you (still can't) so i 
continued using Sublime Text which i had been using for web dev and now i am 
pretty comfortable with it.

There should be a recommended set of tools for a programmer to begin with. 
He/she can later pick up or drop tools according to their preference.
 
Voldyman
On 04-Sep-2012, at 11:31 PM, David Gomes <[email protected]> wrote:

> Shipping more packages in my opinion is anti-developping philosophy. Each 
> developer has his own preferred tools. Shipping more text editors, more 
> libraries, etc is just more bloat in my opinion. Ubuntu and its derivatives 
> have enough bloat already, since most of these distributions ship with more 
> than 2000 packages. In my system I have around 1000 packages installed, but 
> it came with around 600.
> 
> Besides, developers should face bugs. It's the best way we can know about 
> them and fix them (see  
> http://elementaryos.org/journal/eating-our-own-dog-food).
> 
> If you want the libraries needed for developing our software, just use "sudo 
> apt-get source", any developer should know how to get this kind of tools. 
> Using bazaar to branch and build our tools from source is also something our 
> developers must know how to do.
> 
> This "iso" has no real advantages in my honest opinion.
> 
> On Tue, Sep 4, 2012 at 6:02 PM, Darcy Brás da Silva 
> <[email protected]> wrote:
> Today while talking to some fine folks at #elementary-dev that go by the
> handles of
> victored and voluntatefaber , I wondered if there was any iso build
> ready to start working/developing
> for elementary.
> Now what would be the advantages of having the extra work on getting
> this iso out.
> 
> 1) Errors and bugs can be very damaging to a development environment,
> which lead to a constant fight wen testing highly unstable
> packages. This makes the developer hell much bigger since everyone tends
> to test and run this packages in a somewhat different configuration.
> In case of failure, the developer then needs re-set the development
> environment to a known stage. This can be very time consuming,
> that could be in better use.
> It would also reduce the potential hidden errors, and the known phrase
> "That's weird, It works in my machine".
> 
> 2) Individuals that want to start developing in/for elementary could
> start right away hacking their way in. And if for some reason they mess
> up big time,
> guess what ? The iso is right there, re-install, start fresh.
> 
> Now I am fully aware that maybe this would be a hard work, and possibly
> limiting to the fact that having everything shipped, would mean larger
> iso images
> which then could be "bad" in terms of upload + updated state of the iso.
> So another idea to support this view would go towards a "Elementary
> Developer MetaPackage" that would take care of preparing a nice
> development environment.
> 
> Please feel free to contact me, on any elementary subject. I'll be glade
> to reply as soon as I can.
> 
> --
> Darcy Brás da Silva <[email protected]>
> 
> 
> 
> --
> Mailing list: https://launchpad.net/~elementary-dev-community
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~elementary-dev-community
> More help   : https://help.launchpad.net/ListHelp
> 
> 
> -- 
> Mailing list: https://launchpad.net/~elementary-dev-community
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~elementary-dev-community
> More help   : https://help.launchpad.net/ListHelp
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp

Reply via email to