Reputation
1,045
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
7 15
Newest
 Yearling
Impact
~36k people reached

  • 0 posts edited
  • 0 helpful flags
  • 73 votes cast
Jan
12
comment Is it a really required skill to program without API documentation?
In the real world you will always have access to the documentation. I have a terrible memory and try to focus on the general logic of my application and avoid filling my mind with pointless memorization of things that can easily be looked up. Unfortunately the academic world (and the world of certifications) is somewhat different and there is often an emphasis on pointless memorization. My undergraduate studies were mostly in math and physics, but I remember having to memorize a lot of formula etc. What a waste of time.
Jan
12
comment Is it a really required skill to program without API documentation?
In truth I work with quite a number of languages, and I often forget the exact syntax even for basic things !! So I find myself always needing to refer to the docs.
Jan
11
comment How to react to wrong/not answered questions during interview?
Hang on, why did you ask the questions if you were "not prepared for someone not to solve them"? In general I would've thought the reason you asked the question was to discriminate between "good" and "not so good" programmers !! Also as a reader of this website, I'm doubly surprised that you thought everyone would be able to solve them !! Anyway keep in mind that students are probably going to be really nervous, and may have differing backgrounds. Also what kind of work are they going to be doing? I have mixed feelings about these kinds of questions.
Jan
5
comment Anybody use the Team Software Process (TSP) and/or Personal Software Process (PSP)?
I note the question was "what has your experience been", which this answers nicely. I love how whenever a new methodology hyped up by consultants fails to deliver, those same consultants always respond with "you're doing it wrong, what you need is more consulting". A few years later, they are all pushing a new improved methodology. I'm so sick of these new revolutionary methodologies that keep coming down the pipeline.
Jan
2
comment Is OOP hard because it is not natural?
@SK-Logic Sorry for the stupid question, but are you advocating a functional approach, or are there subtle differences? Also can you recommend any accessible books on functional analysis and design?
Jan
2
answered How does someone with a business degree become a software consultant?
Jan
1
answered What programmers should do if there are no tasks in hand for few days?
Dec
30
comment How to reply to incomplete requests from potential customers?
Excellent question. Unless you've got a lot of work on, you can't afford to ignore these customers. Obviously the metaphors aren't that successful. Think about buying another product or service, if you ask about a price, and the person doesn't provide one, you might start to feel that the salesperson is being evasive, or maybe you can't afford the product. Yes your service is a bit different, but the customer won't understand that. So if you have done a similar website before provide them with a sample and a price range.
Dec
30
comment How to reply to incomplete requests from potential customers?
Good point. Non-technical customers probably believe that getting a website made is like buying a car or perhaps getting a new kitchen. They don't appreciate the technical details behind it. What they want to see is the type of product they will get, and how much it will cost. As a freelancer you can't ignore these types of customers, you need to think like a marketer/business person. What is your product? What are the key selling points? How should you price your product? Probably the price for product A shouldn't be the same for everyone!!
Dec
30
comment How to reply to incomplete requests from potential customers?
I think this is the best approach. Provide a list of "products", with different features and prices. Indicate that additional custom features are possible and your hourly rate is $x. Be sure to indicate what exactly they are getting for their money, eg requirements gathering, etc.
Dec
29
awarded  Nice Answer
Dec
29
answered Want to do some damage control
Dec
17
comment Non-OOP languages advantages and good uses
Good question. I am interested in any "scientific" studies that compare solving a given task with different programming paradigms. Also are there any advantages to procedural programming? Is testing easier for example?
Dec
1
comment High School Dropout - Is It Always This Difficult?
I think your situation is extremely difficult. No qualifications and no experience competing against people with both. As much as I hate certifications, I recommend you pick some relevant certifications and complete them. At least it will show a certain level of knowledge and might get you past HR.
Nov
20
comment Graduate expectations versus reality
Another edit putting an old question back on the front page. I think for students these days, expectation = get any sort of meaningful job, reality = no job, or stacking shelves at Walmart.
Nov
15
awarded  Commentator
Nov
15
comment What modern alternatives to Numerical Recipes exist?
Interestingly enough, when I was a mathematics student, this book was regarded as something of a joke. I note that their C++ code was particularly bad, also add to that problems with the copyright. Sorry I can't recommend an alternative.
Nov
9
comment Questions on software development contracting
I don't actually think the rate is that high. But the reason for the rate is supply and demand. At that rate they would expect someone with a proven track record of delivering quality work who can hit the ground running. Not necessarily that easy to find.
Nov
7
awarded  Quorum
Nov
7
answered Preparing for algorithm-related interview questions