| bio | website | bjmsoftware.com |
|---|---|---|
| location | Netherlands | |
| age | 51 | |
| visits | member for | 2 years, 8 months |
| seen | 16 mins ago | |
| stats | profile views | 455 |
Software developer since 1985. Started in Cobol, moved via Clipper/VB to Delphi. Delphi developer since 1998. Work(ed) both self-employed and employed.
Questions
When you ask a question, show your effort, provide all the details that will help someone to help you and be precise.
- StackOverflow question checklist
- What have you tried
- Short, Self Contained, Correct (Compilable), Example
- Don't be a help vampire
- How does accepting an answer work
- Ask about the problem rather than your "soloution"
- Answering your own question is acceptable, just do it the right way
Answers
When you answer a question, don't just paste your code. Your answers will be much better when you explain why your code is doing what it does and how it achieves the asker's goal. It makes it a whole lot easier to follow along. As it is I am much more inclined to up-vote answers that have explanatory text about what the code is doing and why it is written as it is.
Answers that just contain links aren't likely to get an up-vote from me either
|
May 17 |
comment |
Why almost no webpages hash passwords in the client before submitting (and hashing them again on the server), as to “protect” against password reuse? When you are quoting the original poster, please format the text as such (select the text and use the quote icon just above the editor) |
|
May 12 |
comment |
Default vs Impl when implementing interfaces in Java @Gary: prefixing interface types with I is a well-established convention in the Delphi language. In Delphi class types are prefixed with T. So we would have an IOrder interface and a TOrder default implementation with TSomethingOrder and TBullMarketOrder as specific implementations. |
|
May 9 |
awarded | Nice Answer |
|
May 9 |
answered | How to include programming-related hobbies on a resume? |
|
May 9 |
comment |
What Special characters should one allow for a Phone Number? It would help to show the use of the brackets in your examples. International numbers often use them to enclose the leading zero of the area code to indicate that you do not dial it when calling from abroad. E.g. +31 (0)30 1234567 where 31 is the Netherlands, 030 is the area code and 1234567 is the subscriber. |
|
May 9 |
comment |
What Special characters should one allow for a Phone Number? You are forgetting the \+ sign for international access |
|
May 7 |
comment |
Am I competing with a client? is it fair? @Martin: true. The only realistic way would be to delete all ClientA's code from all the company's assets. If they continue to help maintain their version of the platform, they have to do it at the client's premises, on their computers. That may be difficult as I take it that they are in different countries, though they could perhaps involve a third party in the same country as clide313 that could provide the "off-site"-ness for work on ClientA's code. No matter what though, unless there is a clean break with ClientA or not taking on ClientB, they will be walking on egg-shells. |
|
May 7 |
comment |
Am I competing with a client? is it fair? Check with a lawyer, but if you did the work under a work for hire clause, you will certainly not be allowed to reuse the code. What knowledge you gained in doing so is yours to reuse. If you are going to accommodate ClientB , I would make very sure that all copies of ClientA's source are not accesible in any way, shape or form to the team that will work for ClientB and that no-one works for both clients. If you don't it will become incredibly more difficult to prove there was no breach of contract with ClientA if/when ClientA suspects their code has been illegally re-used and sues you. |
|
May 6 |
comment |
What does Dijkstra mean when he recommends an exceptionally good mastery of one's native tongue? If "Some say that all the thinking we do is confined to our primary language" is true, then my native language is not (no longer) my primary language? Com'on. My native and primary language is Dutch, but my thinking language while programming is English... And not only because most of the terminology and almost all articles that help me think about programming challenges are in English. In fact, I find it hard to work a computer that talks Dutch at/to me, can't find anything and rely havily on menu location of things. (Another reason why personalized menu's suck). |
|
May 4 |
answered | what exactly do database programmers do? |
|
May 3 |
revised |
What are some really tough programming books? Added link (links will not turn clickable if surrounded by parenthesis and just adding spaces was refused as not "edited" enough) |
|
May 3 |
suggested | suggested edit on What are some really tough programming books? |
|
May 3 |
comment |
Proving Yourself "But when it comes to the concepts derived from Computer Science, ..., it's the computer scientists who really shine" My mileage differs. :-) I have found that its the computer scientists who get bogged down in something akin to "Architecture Astronaut" syndrom and its the more practical/pragmatic non-computer scientists who get the results, using whatever (non-)computer scientists before them have discovered/designed/written about. |
|
Apr 30 |
comment |
Implications of crediting a book source in a code file available under an open license -) (...and all this to avoid 15 character limit...) |
|
Apr 30 |
comment |
Implications of crediting a book source in a code file available under an open license Ehh, he's not writing a book, but using code from books in an open source project...? |
|
Apr 30 |
answered | Branching model suggestion for same project multiple clients |
|
Apr 30 |
comment |
What design would you propose to log reporting data so that the capture of, say, an additional form field can implemented easier? Or he has never worked on systems with really large data volumes... |
|
Apr 30 |
answered | How do you stop yourself from making mistakes? |
|
Apr 28 |
answered | How do I properly design a many-to-many (charges/payments) accounting system? |
|
Apr 21 |
awarded | Nice Answer |