2,217 reputation
2925
bio website thickbook.com
location Washington DC
age 40
visits member for 2 years, 11 months
seen Dec 12 at 15:11

Code. UX. Databases. Leadership. Agile done right (for some value of right). Videogames, adventures, good food. Sometimes I write books (some people like 'em and some people don't -- that's cool, no worries).

If you're really curious, there's more at http://careers.stackoverflow.com/jcmeloni.

profile for jcmeloni on Stack Exchange, a network of free, community-driven Q&A sites


Apr
23
comment How to avoid churn when you are defining a schema while others are trying to program against it
How much time elapses between schema changes and implementations of the changes in the code? How often do you all talk? In my experience, churn is a necessary evil in situations like this, but there are some processes or environmental changes that could be put in place to help mitigate the evil (depending on what your environment is like already).
Feb
23
comment How to deal tasks that are probably not user stories but still need to get done?
This answer matches what I was going to write. Our backlog contains many developer-only issues that get prioritized like anything else in the sprint, so that we do not have a bunch of technical debt floating around. Some of these are written by the dev team as they see fit to add them, and some are written by me as they get mentioned. If there's an internal need for everything to be a formal story, then try using "the system" as a user... (I'm not a big fan of story format for its own sake).
Feb
21
comment Building a site with internalization support
Are you locked into accomplishing i18n and l10n via database changes only, or are you able to take advantage of i18n & l10n via other aspects of your application framework (e.g. POT files, YAML files, other appropriate methods, etc)?
Dec
21
comment The practical size limits of an AngularJS based application
You might find this blog post useful (or not) as you try to focus your question(s): "Building Huuuuuge Apps with AngularJS"
Jul
26
comment What should a self-taught developer learn in order to work with others?
@newStackExchangeInstance I'd start by understanding that there's an awful lot of CS stuff that you do actually need in a job, or at the very least that CS is not to be dismissed so easily as you have. I say this as someone without a formal background in CS, lest anyone claim bias.
May
6
comment Is there a name for when a sales team irresponsibly promises non-existent features?
"Monday". Alternatively, "Tuesday", "Wednesday", "Thursday", and "Friday".
May
2
comment Task Planning on an Agile Team
By "assign specific hours to each task" do you actually mean hours, or story points?
Mar
20
comment How to start a development project when there are too many potential stakeholders
As someone who has worked in colleges and universities (although in the US), I'm sorry to say that you have described a typical situation for a stakeholder team (I use "team" loosely here). So, if I can offer any advice, it's that you're not crazy, and you are going to have to do a lot of management on your own, and to be aware of and prepare for it -- Doc Brown's answer is correct in that regard. You should also expect projects to take a really long time...
Mar
19
comment Planning poker, individual or whole group in estimates?
Yes, i would say 1.
Mar
9
comment Is there a modern replacement for a mutation testing tool like Jester for Java?
I have no idea; I never used it.
Mar
9
comment Is there a modern replacement for a mutation testing tool like Jester for Java?
I removed my clarifying comment because you edited the question. :) A Google search with that phrase will yield you 3 or 4 examples off the bat, so maybe focus on the conceptual question you have at the end, so you can get some ideas for how best to try out & select the tool that fits your needs?
Jan
18
comment How to write “SMART” Objectives as an agile developer?
In this Performance Management scheme, are employees being rated/reviewed by levels above yours, or does the evaluation in relation to the SMART goals stop within your group? I'm asking because if you're writing the SMART goals so that they're truly useful for yourselves, that's one answer, but if you're writing them for evaluative purposes by people who don't understand Agile, that's another. (Been there, done that, want to give you a useful answer :))
Jan
8
comment Does the use of personas in Agile have any value during implementation?
Are you talking about the value of the developer understanding what's in specific personae, when developing, as opposed to simply the name of the user performing the action? (e.g. Willow fears her spells will go awry, Xander fears he is invisible, and knowing those particular aspects of the personae fundamentally alter the way the developer implements the particular story, rather than just being stand-in names)
Dec
31
comment Do you use Instant Messaging to communicate during your day with your fellow devs?
Agreed on all counts. My team (3 on-site, 4 remote) has a HipChat account with rooms we're all in, and the ability to pop out into 1:1 as necessary.
Dec
31
comment 2 Years Work Experience, Should I treat it like im a College Graduate?
Your two years of post-college experience in a typical workplace is precisely what keeps you from being considered an entry-level/fresh out of college worker. You'd be doing yourself a huge disservice by not listing it, talking about it, building on it.
Oct
31
comment The Written Roles of Chief Technology Officer
A technical director and a CTO are themselves pretty different roles depending on the company. In many companies, a Technical Director is akin to a Software Development Manager (as described in the linked question), and would be more of a natural career move for programmers with management acumen & desire, while the traditional CTO position tends far more toward business, strategy, management, and leadership than it does technical work, and is often not a good fit for someone purely technical. Can you focus the question more, or clarify a bit?
Jun
2
comment Does a team of developers need a manager?
+1 for "air cover" being what managers really need to be doing in this sort of situation (different situation if they're specifically project managers).
Jun
2
comment How do I know if I am using Scrum methodologies?
If I had a nickel for everyone who thought there was a 1:1 correlation between rewriting an app in a different language or framework and all issues being magically fixed, I'd be a rich woman.
Jun
2
comment How do I know if I am using Scrum methodologies?
+1 re: "real world scrum", your key points about creating value, adaptation, & always having a working app are spot on.
May
26
comment Requirements/issue tracker similar to online spreadsheet
True, but if the OP thinks FogBugz is "heavyweight", I've not known Jira to be any lighter. Good mention of the Structure plugin though.