I'd like to ask all of you out there, what are the best questions you get from clients? The kind of question that makes you say: That's a good question! The other day, someone asked me "How to learn a programming language like C real quick?" and I thought "what a good question". What other good questions are you all hearing out there?

Dani AI

Generated

raised a good meta-question: the best client questions are the ones that reveal goal, constraint, and tradeoffs. Questions that force a measurable outcome (what counts as success?), a constraint (time, budget, platform), and an assumed user (who will use it?) are gold — they let you turn vague requests into scoped work.

was right to flag the "real quick" angle. Speed versus depth is a common false tradeoff. A practical way to handle it is to reframe the ask: get the client/learner to name a single, minimal deliverable and a realistic timeframe. Then follow a tight plan: 1) define the smallest useful feature, 2) identify the language features needed to implement that feature, 3) build iteratively and test each step, and 4) review and harden only what the deliverable requires. That gives a usable outcome fast while preserving a pathway to deeper learning later.

To answer s other good question about program quality, use objective checkpoints rather than vague impressions. Useful criteria: correctness (passes real inputs), clarity (comments and names), modularity (small, focused functions), error handling, test coverage, and maintainability (build process and docs). Turn those into a short rubric you can apply consistently when comparing two implementations.

s idea of starting a forum is practical — a pinned thread that collects "good client questions + how we answered" would build a searchable pattern library. Include templates to capture goal, constraints, acceptance criteria, and quick tradeoff notes. Final note: always ask clarifying questions up front; most "quick" requests are really acceptance-criteria gaps waiting to be filled.

Recommended Answers

All 2 Replies

i'm interested to know what your response was? the part where you say learning "real quick" makes me wonder. You can learn any language really quickly, say in ... number of days, but how much did you actually grasp? have you set a solid enough foundation for other languages .

i have been asked which programming lang is EASIEST to learn - i think it is a complex question similar to yours
i think it depends on the individual abilities and previous knowledge. I started at university with Visual Basics and later did C++ and i only had computer literacy know-how. i found VB quicker and easier to learn compared to C++.

Anyway, a question that comes to mind is:
How do you distinguish a GOOD program from a BAD program? How do you compare one to another immaterial of whether each solves the same problem or has the same functionalities?

I think you should start a forum, that will enable you to respond these querry nicely, also you can be able to build a community.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.