Earlier quoted context omitted.
I don't see how you can survive without a bug database. It is useful even for 1-man projects and there are plenty of free ones available.
Well usually we fix them as they come in. Continuous deployment FTW - weekly releases create a whole lot of baggage. Other than that, I will just throw stuff in Trello, so I don't really have a bug database per say
Ego-Driven Development
41–45 of 45 posts
Re: Ego-Driven Development
#42""Not Invented Here" syndrome: Expressed most commonly in a desire for everything needed to be developed in house. E.g.: “Need a CMS? Let’s make our own from scratch!” Perhaps, you work at a place where all your teammates do is constantly bring you bad ideas. Are they really all terrible? Or are only your ideas good enough for the organization? Not Invented Here can also apply to your own head, not just the organizat…
> Having dedicated QA is not always good. In fact it is often counter-productive. Maybe 'dedicated QA' is a bad but a developer must at least be point man for test, even if the responsibilities aren't 100% of their workload. One could argue that having a horde of peons to click randomly is counter-productive, but teams >6 or so need a specific dev responsible for automating test. Its too specific a domain, and interm…
Re: Ego-Driven Development
#43""Not Invented Here" syndrome: Expressed most commonly in a desire for everything needed to be developed in house. E.g.: “Need a CMS? Let’s make our own from scratch!” Perhaps, you work at a place where all your teammates do is constantly bring you bad ideas. Are they really all terrible? Or are only your ideas good enough for the organization? Not Invented Here can also apply to your own head, not just the organizat…
re: CMS. Often I don't need a "Content Management System", but I need a way to "Manage Content". The 'system' part is... pretty much in every situation I've seen, a straightjacket with little room to be extended, or something which requires a lot of time/effort to be proficient with. I've still not yet found a good middle ground.
Assuming content management is the key goal; I tend to use either a static generator (limited, purpose-built, ultimately simple) or Drupal (approaching becoming a framework that happens to ship with a CMS, has a learning curve from hell).
For someone that needs more than the simple use case, my suggestion is to delegate to a guy who has spent a long time and cleared the hurdles to proficiency with one of the flexible-at-expense-of-complication CMSes. Though, I'm one of said guys, so I'm biased.
Obviously, Drupal's not exactly pretty (and PHP is a lot of fun to hate) but I find that it comes with code I don't have to write to scratch enough of my customers' itches for me that it's hard not to love it anyway.
Re: Ego-Driven Development
#44Sometimes it's not so much "NIH syndrome" as "Everything else really, truly is crap". Scottschulthess mentiones that all CMSes are terrible. Some of my colleagues, for example, needed to spin up hundreds of virtual machines very very quickly, and as it turns out, OpenStack is absolute crap. So they took 2 weeks and wrote something a fraction of the size of OpenStack which can have hundreds of virtual machines running…
Would they consider open sourcing what they made? Sounds very interesting.
Re: Ego-Driven Development
#45Earlier quoted context omitted.
I don't see how you can survive without a bug database. It is useful even for 1-man projects and there are plenty of free ones available.
Well usually we fix them as they come in. Continuous deployment FTW - weekly releases create a whole lot of baggage. Other than that, I will just throw stuff in Trello, so I don't really have a bug database per say