939 reputation
1511
bio website
location
age
visits member for 3 years, 11 months
seen Jul 4 '12 at 3:31

Jun
16
awarded  Nice Answer
Jun
16
comment How do I create my own programming language and a compiler for it
Thanks for the edits, unknown person. I tried a couple of times but couldn't get my thoughts focused enough for the description... but didn't want to not mention the book. The book is now online at the Study Plan link: www1.idc.ac.il/tecs/plan.html. It's also very reasonably priced online. Enjoy everybody.
Jun
16
answered How do I create my own programming language and a compiler for it
May
24
awarded  Nice Answer
Apr
1
comment Which job opportunity is better? The one with the most learning potential or the most teaching potential?
Regarding company B... you'll either be looked at respectfully as an experienced developer that can help the company grow and everybody will cooperate willingly, or be resented as some new guy that thinks he knows everything and wants to change the whole system, and be the target of a smear campaign by your co-workers. Unless you being hired specifically to implement the proposed changes, with the full backing of management (like, they make you a manager, or pay you $1,000,000 for the project, so they'll back you because of money spent), you probably won't be received very well.
Mar
24
comment Book on Access and SQL
They might let him use another tool, but they'll probably need to install it for him. He should at least try, because his job can be a lot more efficient with better tools than Access.
Mar
24
comment Book on Access and SQL
When you say "required to use Access", do you mean by policy, or that's all they give him to use? Writing SQL queries in Access is fairly awkward. Also, what database is he connecting to? A better tool might be available.
Mar
18
answered How to explain that writing universally cross-platform C++ code and shipping products for all OSes is not that easy?
Mar
18
comment Should I break contract early?
@cbang - By not standing up to him, it basically says to him that you fear him, which is what he wants. Whether you deal with this via management or privately, you need to deal with it, even if it costs you your job.
Mar
17
awarded  Critic
Mar
12
comment Is there value in having new developers (graduates) start as testers / bug-fixers?
I think an "orientation program" where they spend 2-4 weeks focused on the different aspects of the job migh not be a bad idea.
Mar
9
comment Not getting paid for hours you've worked?
@Mercfh - "Oh thats not bad then." - Except that overtime is time and a half, and comp time is pretty much always straight time. So you're still losing out.
Mar
9
answered iPhone app store — adding ads to free app
Mar
6
comment Is LISP still useful in today's world? Which version is most used?
Practical Common Lisp: gigamonkeys.com/book
Mar
6
comment Is LISP still useful in today's world? Which version is most used?
MIT's Scheme/Lisp course: ocw.mit.edu/courses/electrical-engineering-and-computer-science/…
Mar
6
answered Java and what to do with it
Mar
2
comment Convince developer to use IDE
It's also entirely possible that the employer has unrealistic expectations for John, and that his performance is well within reason.
Feb
28
comment I want to write a Todo list application for mac but I only have experience with C++
@Matt Bettinson - Most experienced programmers don't want to be forced to learn a new languade to accomplish a task in a language they already know. This is the reason I suggested Qt, but you can use any language that supports the features you need. For GUI apps, other widget kits you can use are wxWidgets, GTK+, and Tk, which are supported by many different languages (Perl, Python, Ruby, C/C++, etc.). Even Qt has bindings to other than C++: qt.nokia.com/products/programming-language-support.
Feb
27
comment I want to write a Todo list application for mac but I only have experience with C++
Thanks guys. I edited my answer to be a bit more helpful.
Feb
27
revised I want to write a Todo list application for mac but I only have experience with C++
edited body; added 192 characters in body