1,029 reputation
515
bio website
location
age
visits member for 3 years, 6 months
seen Mar 3 at 6:32

Jan
16
comment what techniques can be used to implement Facebook's People You May Know feature?
@pdr Yes I believe Facebook builds shadow profiles of people who aren't members yet, based on the appearance of their e-mail address in other people's address books. So even if you aren't a member, they know who your friends are !!
Jan
12
comment How to teach basic principles to programmers
The person that should be fired should really be the HR person, and anyone else involved in the hiring decision !!
Jan
12
comment Is it a really required skill to program without API documentation?
@DavidWallace Maybe I wasn't clear. Of course I'm not saying that you don't need to be familiar with the API !! Just that you don't need to memorize the exact names of classes, methods, order of parameters, and other such mind numbing details ! All you really need to know is that it exists and how it is useful, then you can look up the details while coding. Like I said before my memory is terrible, and honestly I could have used a class an hour ago, and if you gave me a blank piece of paper I wouldn't be able to remember the exact details.
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 What kind of knowledge is needed to be a Financial Software Developer?
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