Reputation
1,474
Next privilege 2,000 Rep.
Edit questions and answers
Badges
5 9
Impact
~386k people reached

  • 0 posts edited
  • 0 helpful flags
  • 0 votes cast
2d
comment Multiple Small Programs Connected via Sockets vs One Large Program
"had no end of problems that were hard to track down and debug" not sure that a multi-threaded solution will be easier to debug. Not saying that multi-threaded is wrong, Just don't ever recall hearing "Let's use a mutli-threaded solution, that is so much easier to debug."
Aug
25
answered Should create and edit be two separate user stories?
Aug
20
awarded  Autobiographer
Aug
18
comment How do you sync changes to the data in your database?
Ours is not a web app, it is thick client with Java based services and Oracle back-end. We have tools for visualizing the workflow state machine, but the data is scripted by the developers. We have a single dev database, each developer does not have their own.
Aug
18
comment How do you sync changes to the data in your database?
Many of the apps are workflow systems, where the state machine is defined in the database. Also, look-ups and other reference tables are maintained this way. So, new states or modified reference data are just scripts with inserts, updates or deletes. This is where we are better off than import/export. How would you handle deletes or updates via import/export when multiple devs modifying data in the same table?
Aug
18
answered How do you sync changes to the data in your database?
Aug
17
comment Why doing everything with one software project is wrong?
@RamazanPOLAT, you'd be surprised how complicated some of us can think, and have actually worked on. Is this more complicated than the combined control systems for a submarine? Been there, lot's of docs, lots of details, but all of the subsystems have to coexist. And the submarines worked :)
Aug
17
comment Why doing everything with one software project is wrong?
I don't believe it matters whether you build it yourself or get a partner, a well designed solution can still be done. The biggest reason I see to be concerned about a partner is potentially giving up proprietary company information. I agree that this is an aggressive project, but your last two sentences show how to approach the solution and demonstrate what I mentioned about decomposing the what into the how. You're actually already on the way to solving this project.
Aug
17
revised Why doing everything with one software project is wrong?
fixed a typo
Aug
17
answered Why doing everything with one software project is wrong?
Jul
31
comment Why don't operating system start to copy files just after formatting?
Why the rush to prematurely optimize the install? What is so wrong with waiting until you have all of the necessary information.
Jul
30
comment Why don't operating system start to copy files just after formatting?
Ok, what if question 4 makes you think your answer to question 2? Now you have to delete files and copy something else. Why not wait until the user confirms they have answered all of the questions satisfactorily and remote any doubt.
Jul
30
comment Why don't operating system start to copy files just after formatting?
What if question 4 answer changes the files identified by question 2?
Jul
30
comment Shuffle/Randomize a collection without knowing the number of items?
That was food for thought, that's why I didn't post as an answer. Trying to give ideas about why you would or would not need to know the length, or at least knowing the end of the line. I suspect this will be closed as too broad, so I am trying to help you analyze it yourself.
Jul
30
answered Why don't operating system start to copy files just after formatting?
Jul
30
comment Shuffle/Randomize a collection without knowing the number of items?
How did you get the original randomization without knowing the length? How do you make sure that your randomization actually could include the last element without getting to it? ANd how do you know there are no more?
Jul
30
comment When should I instantiate a variable rather than grabbing it through a method?
Looks like much more than twice. Appears to be twice per record but I would expect the metadata isn't changing as you walk through the records, so it could be done once outside of the loop. So 2n instead of 1.
Jul
29
answered Should I try to read user input for logger data?
Jul
29
answered Can fast, optimized server calls collapse a server?
Jul
23
comment Can fast, optimized server calls collapse a server?
By optimizing your API calls, you have changed the execution profile of your service/app. That isn't always for the better. Possibly you have made the (un-optimized) MySQL pieces a larger part of the execution and therefore created a larger overall load. Any major optimization effort really needs to be tested to make sure you didn't just move the problem somewhere else or create a new problem.