Question: Is there any reason not to go directly from client-side Javascript to a database?


Question: Should character encodings besides UTF-8 (and maybe UTF-16/UTF-32) be deprecated?


Question: Is it okay to not completely understand code functionality?


Question: Flipping the desired bit of an integer number


Question: C++ Renaissance - marketing slogan?


Question: How do you interview someone with more experience than you?


Question: When is a catch clause empty


Question: What are the benefits and disadvantages in the approaches of C#, Java and Scala to Closures/Lambdas/...?


Question: How is it possible to write the compiler of a programming language with that language itself


Question: Why don't we have a non-turing complete general purpose language yet?


Question: Learning Django by example


Question: What are the most needed skills for someone entering the workforce as a software engineer?


Question: Programming against a protocol in Objective-C


Question: How do I explain "Recursion" to a 8 years old kid?


Question: Designing XML - confused between attributes and elements


Question: Refactoring previous intern's noodle code with future interns in mind


Question: Should we use python 2.6 or 2.7 or 3.x?


Question: How To Invoke A Method When It's Class is Accessed (Any Method) - "OnClassEnter"


Question: Bridge Design Pattern - I still don't get it


Question: What are proven advantages of tools like GWT over pure JavaScript frameworks?


Question: Are there any formalized/mathematical theories of software testing?


Question: Can I ask the job interviewer to show me their code before joining the company?


Question: What is a "side effect?"


Question: What is the difference between the factory pattern and abstract factory?


Question: If my team has low skill, should I lower the skill of my code?


Question: Query regarding MIT licence


Question: if ('constant' == $variable) vs. if ($variable == 'constant')


Question: How much should my project manager know?


Question: Will it hurt my reputation if I don't deliver what I'm expected to?


Question: What is "the Cloud" and how does it relate to development?


Question: High level vs. low level programming. Do I really have to choose?


Question: Single programmer working on a project from different computers: is Dropbox a good solution?


Question: How to open-source a project whose git repository has copyrighted media in the history?


Question: What technologies are used for Game development now days?


Question: What is the best way to track / record the current programming project you work on?


Question: IDE vs. Text Editor


Question: What is a Non-Functional Requirement?


Question: Be a better programmer or an irreplacable employee?


Question: How to measure an IT workplace?


Question: How to avoid typo errors, etc?


Question: Customer is "deeply disappointed" in software because of one bug. How to reply?


Question: I still can't figure out how to program?


Question: Is Safari Books Online still the best game in town?


Question: Which programming language is Curiosity written in?


Question: Where can I find a punched card simulator?


Question: Why would you use MVC over Web Forms?


Question: unit level testing, agile, and refactoring


Question: Is Page Scraping and Data Mining Moral / Legal?


Question: What are the tools required to build a compiler?


Question: Compiler/OS Design - Where to start


Question: git / other VCS - how often to commit?


Question: Java developing server-client solutions


Question: Building a DSL: Scripted atop a general-purpose language or stand-alone?


Question: Should unit-tests be entirely self-contained?


Question: What methods are there to avoid a stack overflow in a recursive algorithm?


Question: managing information/functionality on shared common project classes


Question: What exactly is procedural programming? How exactly is it different from OOP? Is it the same as functional programming?


Question: When is it more productive to build your own framework than to use an existing one?


Question: Is it better to specialize in a single field I like, or expand into other fields to broaden my horizons?


Question: Theoretically bug-free programs


Question: Are long hours and no benefits the norm for a junior programmer?


Question: When should the VCS history of a project be deleted?


Question: Too many CS files in a single project


Question: Should you document everything or just most?


Question: Is there a difference between declaring variables outside or inside a loop?


Question: Place to have my code reviewed by others


Question: Programming with ADD/ADHD


Question: When do you know it's time to move on from your current job?


Question: How granular should TDD tests be?


Question: version control for small team


Question: Should I feel "uncomfortable" using auto in C++?


Question: Should you keep a copy of all the code you write?


Question: What are the guidelines for either throwing an exception or failing silently for nonvalid arguments?


Question: Functional Programming: efficiently handling whole world changes?


Question: Jobs that use programming which aren't in the technology sector


Question: Switching licenses, or cross licensing existing GNU GPL v3 software


Question: Is garbage collection necessary?


Question: How do you feel that it is time to move and learn another programming language?


Question: Why to let / not let developers test their own work


Question: Interpreted vs Compiled: A useful distinction?


Question: How does one sandbox a web application


Question: Is the 80 character limit still relevant in times of widescreen monitors?


Question: Is there an established or defined best practice for source control branching between development and production builds?


Question: IoC containers and service locator pattern


Question: Is inheritance that adds rules bad?


Question: Is it must for a junior Programmer to have a mentor?


Question: Best approach to learning web programming


Question: Good practice to use namespace or prefix to indicate what file function is from?


Question: How do you take advantage of your whiteboard in your development team?


Question: Why is BigDecimal the best data type for currency?


Question: Do you create a design with UML before you start?


Question: Why is reverse debugging rarely used?


Question: version control security


Question: Can I use Agile even when the client doesn't want to participate?


Question: Pros and Cons of holding all the business logic in stored procedures in web application


Question: what's the point of method overloading?


Question: How to promote my open source project


Question: Licensing for hosted open source and 3rd party libraries


Question: Transitioning To Java


Question: Abstract Data Type and Data Structure


Question: How important is it to have a computer science degree?


Question: About plagiarism


Question: Is it wrong or bad to use autocomplete?


Question: Would you see any use of a Trilean (True, False, ??)


Question: For a large website developed in PHP, is it necessary to have a framework?


Question: New to TDD. Should I avoid private methods now?


Question: How to cut the line between quality and time?


Question: Is this the correct understanding of tight coupling and loose coupling


Question: Tips for a first year CS student looking for a summer internship to gain experience?


Question: How can I give a basic idea of what I'm working on to a non programmer?


Question: Confusion about proper use of * wildcard in SQL


Question: Structured code vs Duplicate code. Modifiability


Question: Programming at Home vs Programming at Workplace


Question: Why does C have no competitors in low level stuff?


Question: Recommended books on C++


Question: When and why you should use void (instead of i.e. bool/int)


Question: Teaching java interfaces to absolute beginners: What is a good example?


Question: Do you work contract projects in addition to your full-time job?


Question: Options for Opensource license?


Question: Should a novice programmer learn several languages at once?


Question: Why does a computer science degree matter to a professional programmer?


Question: Reference public exposed property or private field in other parts of a class


Question: How to know what to test in TDD?


Question: What's the recommended control naming convention for XAML markup?


Question: How can software be protected from piracy?


Question: Is there a list of common usernames to reserve in a new system?


Question: Open source development life cycle


Question: What's the difference between VBA and VB Script?


Question: How to use unit testing?


Question: How do you achieve a numeric versioning scheme with Git?


Question: Using "catching exceptions" to improve readability, Good or Bad?


Question: Confusion about dual license (MIT/GPL) javascript for use on my website


Question: From a TDD perspective, am I a bad person if I test against a live endpoint instead of a mock?


Question: When do you not give help to less experienced programmers?


Question: How to improve typing skills for a developer


Question: Search algorithm with co-ordinate (x,y) hints?


Question: Proper syntax formatting for SQL?


Question: What is the benefit of the MoSCoW technique?


Question: How to teach Exception Handling for New Programmers?


Question: How can I get more experience with lower level programming?


Question: Why "Foo" is so a special word?


Question: Programmers forgetting syntax


Question: Is it ok to write a quick software programme and then refactor it?


Question: How to improve the quality of app descriptions


Question: How your team manage shared password/key


Question: Excessive use "final" keyword in Java


Question: Is there any difference between pointers and references?


Question: Error messages from Web API, should I use error codes?


Question: What should be the ideal computer science and engineering course topics?


Question: What programmers should do if there are no tasks in hand for few days?


Question: When did current source control management emerge?


Question: Does a programmer really need college?


Question: My lead does not co-operate (may be lack of knowledge or unwillingness)


Question: How do I prove I'm a capable full-time hire after 3 years of a CS degree & lots of summer experience?


Question: What is the Best Way to Incentivize a Team of Developers?


Question: Is it better to use already build plugins/extensions or code your own in programming projects


Question: What are signs that a project might turn out bad?


Question: How does one keep up with all the new tools/languages/framework?


Question: When to use a API/Library and when to write your own?


Question: Can an algorithm be patented?


Question: Are there guidelines on how many parameters a function should accept?


Question: Example of an Object Oriented System design


Question: How does understanding computer architecture help a programmer?


Question: Why don't more languages support recursive/nested comments?


Question: Is C a pre-requisite in order to learn C++ effectively?


Question: Exception hierarchy design


Question: Characterization in Testing: Unit test or Functional test


Question: When should I stop programming / coding?


Question: Where do you find the time?


Question: GPLv3 licensing and Software-as-a-Service web apps


Question: Is Pair Programming also used to train less experienced developers and bring them up to speed?


Question: How to reuse c++ code?


Question: Intellectual Property Rights - Starting a new Job


Question: How can calculus and linear algebra be useful to a system programmer?


Question: Scrum: how to handle backlog-items that are longer than one sprint


Question: Should interface only be used for behavior and not to show logical data grouped together?


Question: Can one forget programming if it is not practiced for some time?


Question: Why notify and wait are not declared in threads?


Question: Is Java (still) the cross platform language of choice?


Question: What is meant by a senior (insert language here) developer?


Question: Good fix vs Quick fix


Question: Will Python developers find it easier to learn C (and vice versa)?


Question: Where are functional languages used?


Question: Using static in PHP


Question: Program design with multiple data sets, algorithms and results


Question: How to deal with undesired commits that break long-running release builds?


Question: design patterns in Javascript - toggle functionality


Question: When to use C over C++, and C++ over C?


Question: Determine dependency between .NET projects


Question: Intentional misspellings to avoid reserved words


Question: Matching the superclass's constructor's parameter list, is treating a null default value as a non-null value within a constructor a violation of LSP?


Question: How should I handle invalid user input?


Question: Is Ken Thompson's compiler hack still a threat?


Question: What is the path to JavaScript mastery?


Question: What should be tested in Javascript?


Question: Should single purpose utility app use a class


Question: How do you manage extensibility in your multi-tenant systems?


Question: Using a development language (Python) before putting it into C++


Question: Changelog in Comments Versus Source Control Log


Question: Library vs. framework vs API?


Question: Is it common to spend your first few weeks at a new job trying to fix your designated workstation?


Question: Licensing - Using Standard C Library


Question: Knowledge Transfer and software development


Question: XML vs SQL for content display on an ecommerce website


Question: Is it OK to put a link to Q&A sites in a program's comments?


Question: Is learning technology by reading books obsolete?


Question: Do large test methods indicate a code smell?


Question: Best Java book you have read so far


Question: Specifics of Switch and If statements


Question: Why does Java's Collections.unmodifiableList return a List interface instead of an UnmodifiableList interface?


Question: How to decide between storage formats and what are example use cases for some of them?


Question: Is it bad practice to use public fields?


Question: outOfMemoryException in android emulator


Question: Worth it to Learn an Archaic Language?


Question: Should we always write Defensive null check in code?


Question: Redundant function to clarify purpose?


Question: When using Visual Studio 2012 do you have to use the drag and drop system?


Question: How do I approach a coworker about his or her code quality?


Question: How do you deal with an information hoarder?


Question: Write then optimise or write optimised


Question: How much HTML and CSS should server side developer know?


Question: How to properly design REST


Question: How to organise OO code


Question: With agile, what do when a user story doesn't get completed in an iteration?


Question: Writing an (end-) user documentation


Question: What should an embedded developer know on day one?


Question: How does the operating system regain control when multitasking?


Question: How to address the concerns of the software architect but still maintain collective code ownership?


Question: How should I validate code when there is no one to do code review?


Question: Java GNU Licensing


Question: Importance of learning to google efficiently for a programmer?


Question: What would you call the concept of CofeeScript or Sass to be?


Question: Why are objects passed by reference?


Question: Is using `continue`, `break` in non-`switch` loops and `?:` bad practice?


Question: Advantages and disadvantages of building a single page web application


Question: Do employers care about what college your degree is from?


Question: Should a design document contain a discussion of the pros/cons to a given design or should it focus on facts and rationale?


Question: How do you organize your projects folders?


Question: QA - Developer communication


Question: MonoTouch vs Objective-C for iPhone/iPod/iPad development


Question: What pricing model has more benefits in mobile app stores: free or paid?


Question: What to do about "stopping point syndrome"?


Question: Select design pattern - user stage


Question: Does heavy library and code snippet usage make you a bad programmer?


Question: How to name parts of your program as a non native English speaker


Question: Learning to program without a computer


Question: Is there a canonical book on Ruby on Rails?


Question: Developing an big system in a a small company


Question: Single statement if block - braces or no?


Question: How to safeguard a REST API for only trusted mobile applications


Question: What is the best way to handle product versioning and branching of long term projects?


Question: Who fixes broken tests?


Question: Why is Scala more scalable than other languages?


Question: What should a self-taught developer learn in order to work with others?


Question: Does unit test increase productivity?


Question: How important is the ability to touch-type?


Question: Programming by Intention, Depth-First or Breadth-First?


Question: I program from home. What can I do to be more productive?


Question: Refactor or Concentrate on Completing App


Question: Unit testing internal components


Question: How do people read big technical books?


Question: Programming skills, problem solving genius or language guru?


Question: Open Source Licenses Question


Question: How to emphasize the differences between Software Engineering, Computer Engineering and Computer Science to high schoolers?


Question: Regex to String generation


Question: When is it necessary to use ORM tools?


Question: Linux Programmer moving to Windows


Question: How to manage/control software versions?


Question: How does one become a leader in a team of programmers?


Question: Workaround for Java checked exceptions


Question: School vs Self-Taught


Question: How should I make searching a relational database more efficient?


Question: What's shell script's advantage over interpreted programming languages?


Question: What books or resources would you recommend to learn practical OO design and development concepts?


Question: What are the chances of Google's Go becoming a mainstream language?


Question: Unit testing of non-atomic methods


Question: Should each app have its own database, or should small apps be merged into one?


Question: I would like to learn to write database-driven web applications. Where should I start?


Question: Is renewal of MIT license needed on github at the beginning of each year?


Question: Woes of a Junior Developer - is it possible to not be cut out for programming?


Question: Mozilla Public License (MPL 2.0) vs Lesser GNU General Public License (LGPL 3.0)


Question: Why is the rec keyword needed in F#?


Question: How much time do you / is acceptable to waste?


Question: Excessive use “this” keyword in Java


Question: best way to handle a many to many relationship?


Question: Is there a language that allows this syntax: add(elements)at(index);


Question: Is it worth Learning XML as a web developer when JSON is better for AJAX?


Question: Is there a performance difference between ++x over x++?


Question: iPhone development - Which model to test?


Question: Whatever happened to Pascal?


Question: Benefits to starting JavaScript "for" loops at 0, or just traditional?


Question: Best practices for introducing testing to a large, stable, legacy Java application?


Question: What's the history of the non-official pronunciation of SQL?


Question: How to refactor a method which breaks "The law of Demeter" principle?


Question: Evolution versions of applications


Question: Should code reviewers test as part of the review?


Question: My Dad is impatient with the pace of my learning to program. What do I do?


Question: Re-architecting a classic inheritance design


Question: Store image as logic file (in db by using binary format) or physical file (in the server)


Question: Difference between software analyst, software developer and programmer?


Question: What is enterprise software, exactly?


Question: Are "TDD Tests" different to Unit Tests?


Question: Is it bad to use giant label comments to mark off sections of code?


Question: Colleague unwilling to use unit tests "as it's more to code"


Question: How to fix quickly, dummy errors?


Question: High-Level Classes and Low-Level Classes


Question: What does Tim Peters mean by "complex is better than complicated"?


Question: What are the boundaries between the responsibilities of a web designer and a web developer?


Question: What is the best practice for gathering requirements when a customer does not know what he wants?


Question: Is it normal to look back on codes when coding?


Question: Does Salary mean being On-Call 24/7?


Question: IF ELSE shorthand. Does it hurt readability


Question: Command line tools vs IDE (Eclipse )


Question: Evaluate one's skill and improve it?


Question: How much Stack Overflow reputation makes it worth putting in CV?


Question: How do you handle database change deployments?


Question: Designing online exam


Question: Best books on the theory and practice of software architecture?


Question: Verbose or concise logging


Question: Should I learn design patterns or algorithms to improve my logical thinking skills?


Question: What are the advantages of the Intel C++ compiler?


Question: Architectural differences between dynamic and static languages


Question: How do you stay motivated for hobby projects?


Question: When to use primitive vs class in Java?


Question: How can I keep my visualstudio database project in sync with my database?


Question: if I use .NET Framework for my application, do I have to pay anything to Microsoft?


Question: Would you allow your programmers to use Messenger and social networks like Facebook?


Question: Is the Joel Test really a good gauging tool?


Question: Is it common to run out of work towards the end of a sprint?


Question: How to avoid programmers duplicating code


Question: How should I structure our common modules to maximize reuse and reduce duplication?


Question: Anonymous chat and fear of talking openly


Question: Being the goto developer vs being a solid team member?


Question: How do you define elegant code?


Question: What does SVN do better than Git?


Question: What issues should we be aware of converting to Agile/Scrum with a project that's underway?


Question: Ideas to get you programming mojo back?


Question: Is a language that provides more abstractions to use it's own API, considered higher-level than a language that doesn't?


Question: Why do we still use floats?


Question: Getting work done in a small office


Question: Should service test classes connect to the database


Question: Google is good or bad for programmer?


Question: How do you estimate?


Question: Should I refactor a F class from code climate?


Question: Is continuous integration useful for a team of two developers who write a lot of code?


Question: Engineering interview candidate refuses to use whiteboard


Question: Is machine language always binary?


Question: Writing a Software Requirement Specification


Question: Reasons to Use a VM For Development


Question: Learning Multiple Languages Simultaneously


Question: Difference between application-level and system-level testing


Question: Double equals (Not equality) during assigning Java


Question: Should failing unit tests that we're not going to fix be removed?


Question: How should I remember what I was doing and why on a project 3 months back?


Question: What are some well known applications written in F#?


Question: static or non-static, that is the question?


Question: Is ageism in software development based on anything other than bias?


Question: How to get better at debugging?


Question: Resources for improving your comprehension of recursion?


Question: How to calculate the quality of software project


Question: stuck on a programming problem solution


Question: Effective methods for managing work tasks? (documenting/remembering/prioritizing)


Question: Is CSS a programming language?


Question: Do employers hiring for software jobs care about the classes you took in CS masters program?


Question: Prerequisites to become a technical architect


Question: How do you unit test private methods?


Question: In the absense of a CS degree, how can I "fill in the gaps" so to speak?


Question: At which point do you "know" a technology enough to list it on a resume


Question: What kind of programming languages have the highest pedagogical value?


Question: How to protect own software from copying


Question: Database lock on gSoap server during storing data in table


Question: Which platform to choose, Java or .NET?


Question: Wrapping specific checked exception in domain unchecked ones?


Question: Keep coding the wrong way to remain consistent?


Question: Binaries in source control


Question: What are the disadvantages of writing code before writing unit tests?


Question: Is a Front-End Web Developer a "Programmer"?


Question: Tex and Absence of bugs


Question: Should you write good documentation and clean code to increase the "Bus Factor"?


Question: How do I comply with the EU Cookie Directive?


Question: If there's no problem treating a statement as an expression, why was there a distinction in the first place in some programming languages?


Question: How to estimate effort required to convert a large codebase to another language/platform


Question: How to shorten the case statement from hades?


Question: Why use an interface when the class can directly implement the functions?


Question: Big Oh notation does not mention constant value


Question: Referencing StackOverflow questions in comments


Question: Difference between defect and bug in testing


Question: Tips for managing an offshore development team


Question: Java language book for an experienced programmer?


Question: Two months in my new job, still having trouble learning a new codebase. How can I improve?


Question: About the usage of assertions


Question: Web Authentication using PKI Certs


Question: I'm a Subversion geek, why should I consider or not consider Mercurial or Git or any other DVCS?


Question: "Too object-oriented"


Question: What exactly is "big O" notation?


Question: Coding standards for c#


Question: After how much experience, should one start to use a framework for serious development?


Question: Do I need JUnit tests for the controller layer on a MVC when I have a database layer


Question: Programming practice - Is there a site that has a daily "write a method to do X" type challange?


Question: Defensive Programming vs Exception Handling?


Question: How to test if a hashing algorithm is good?


Question: Strategies for invoking subclass methods on generic objects


Question: Going from PHP to Java


Question: A toolset for self improvement and learning


Question: How to get started in opensource projects and programs


Question: Difference between Dependency Injection (DI) & Inversion of Control (IOC)


Question: Why isn't functional programming embraced more widely?


Question: Can a developer perform testing efficiently?


Question: Localised programming languages


Question: Where can I find programming work online?


Question: Why Use !boolean_variable Over boolean_variable == false


Question: Verification of requirements question


Question: For web apps (vs web pages) why not put scripts and css inline?


Question: What is the objective of unit testing?


Question: Clarification of "avoid if-else" advice


Question: How do you balance out code structuring (few big functions vs. many small ones)?


Question: Open Source but not Free Software (or vice versa)


Question: Using rvalue references to signal function behaviour


Question: The need for adding an interface to every class


Question: The Singleton Pattern


Question: Is it necessary to know and understand design patterns in order to be a professional programmer?


Question: What's a nice explanation for pointers?


Question: For what problems is object oriented programming not a good choice?


Question: Publish an app on Google Play from Iran


Question: How to (or should I) have one assert per test with object comparisons?


Question: Day-to-Day Differences between Software Engineering and Web Developer Positions


Question: Developers taking code home - how bad is it?


Question: How are GPL-compatible licenses like MIT usable in GPL programs without being subject to the copyleft provision?


Question: Does programming knowledge have a half-life?


Question: Why not Spring framework?


Question: How do you classify bug severity?


Question: Logic inside class properties setters & getters


Question: How to manage a relatively large one-man project?


Question: The importance of javascript and the best way to learn it?


Question: Is writing comments inside methods not a good practice?


Question: Why functional programming?


Question: What are the pros and cons of storing files in DB2 vs folders?


Question: Why do some big projects, like Git and Debian, only use a mailing list and not an issue tracker?


Question: What questions do you ask about a company before deciding to work there?


Question: How to get good design when using agile methods?


Question: How to include an apache library with my opensource code?


Question: How to get motivation and time to learn outside of work?


Question: Advantages and disadvantages of making one DB per customer


Question: EAV - is it really bad in all scenarios?


Question: Interviewing a developer who's skilled in a language you don't know


Question: If not working an internship, should I work for free?


Question: What's the right balance between code consistency and code improvement?


Question: How did the idea of Exception-handling emerge into programming languages?


Question: How much do i need to learn in order to get an entry level asp.net job?


Question: Advice on SCRUM for the solitary developer


Question: How does Java handle cyclic data references when serializing an object?


Question: How Do I Determine the Value of a Technical book?


Question: What does "general purpose system" mean for Java SE Embedded?


Question: How much database access should developers have?


Question: Is StackOverflow making me stupid?


Question: Turn away a bug if no reproducible test case exists?


Question: Is there a unified source code documentation generator?


Question: What parts of your coding standard contribute to quality code?


Question: Unit-testing code that relies on untestable 3rd party code


Question: What are the best ways to find fellow coders to work on hobby open-source projects?


Question: How can I sell a legacy program rewrite to the business?


Question: Is there an alternative to Google Code Search?


Question: how to find average bits per symbol using huffman code?


Question: License validation and calling home


Question: iOS Development Certifications


Question: Weeding out real agile from buzzword agile in an interview


Question: Single Line Conditions and Loops - Best Practice


Question: Getting involved with an Open Source Project


Question: Monitor screen size and programming ease


Question: Does off-shore resourcing work?


Question: What's the difference between Enterprise Architect , Software/Solution Architect and a Dev Senior?


Question: API/Technical Writers Guide


Question: Zero Day Exploit Ethics/Etiquette


Question: Is validating HTML a thing of the past?


Question: How to avoid being an API programmer only?


Question: Coding convention regarding the usage of underscores


Question: How to deal with checked exceptions that cannot ever be thrown


Question: How to isolate a massive and changeable web service


Question: How do managers know if a person is a good or a bad programmer?


Question: How to tackle a boss who thinks everybody in this world is wrong except him?


Question: How do I write a specification?


Question: Database conceptual Question


Question: What does a standard code review contain?


Question: Best way to protect website application code


Question: Throwing exception from a property when my object state is invalid


Question: Painfully Stupid Method Names in Legacy Code: Fix or Leave as Warning?


Question: Why do large IT projects tend to fail or have big cost/schedule overruns?


Question: What does the Jamie Zawinski's quotation about regular expressions mean?


Question: Why do different languages use different Code Line Delimiters?


Question: Value of passing by reference


Question: Best practice or design patterns for retrieval of data for reporting and dashboards in a domain-rich application


Question: GSOC along with an internship


Question: When would someone use MongoDB (or similar) over traditional RDMS?


Question: If you have designed (and implemented) a programming language, what to do to make it gain attention/popularity?


Question: When does SOAP make more sense than REST?


Question: Need help understanding Mocks and Stubs


Question: Determining what is a useful unit test


Question: Importance of bitwise thinking


Question: What To Do If I've Found a Vulnerability In a Possible Future Employers Site?


Question: First Steps of Making a Programming Language


Question: Use of LGPL libraries on android devices (in a single closed source .apk)


Question: How to maintain a steady pace at development?


Question: Drawbacks of using pure html in webforms?


Question: Which language introduced the idea of private (hidden) variables?


Question: Using GPL library in our software


Question: What are your favorite version control systems?


Question: C# Code Design Issue


Question: Making money with Open Source as a developer?


Question: What are practitioner's thoughts of the IEEE software engineering certifications?


Question: How to structure my java packages


Question: Almost graduate, how to prepare myself for the "real world"?


Question: UML class diagram - instantiation dependency relationship: who depends on who?


Question: Is there any reason to use C++ instead of C, Perl, Python, etc.?


Question: How to get a job with no experience?


Question: Does software rot refer primarily to performance, or to messy code?


Question: Readable regular expressions without losing their power?


Question: Good logging technique for small projects on Java


Question: Is the use of JUnit feasible for a short duration project of around 3 months?


Question: What should I do before open sourcing a project?


Question: Is explicit else needed in initialisers?


Question: Is type safety worth the trade-offs?


Question: Why is closure important for JavaScript?


Question: Should developers enter bugs into the bug tracking system?


Question: How to learn new technologies in short period of time?


Question: How to Structure Bonuses for Software Developers?


Question: Responsibilities of Build Script and Build Server


Question: Best practices for sharing tiny snippets of code across projects


Question: What is the benefit of studying bitwise operators?


Question: Is it typical for a unit test suite to be larger than the code it tests?


Question: How to start project?


Question: Is it bad to use Unicode characters in variable names?


Question: What degree of mathematical knowledge should a programmer have?


Question: Compiler Warnings


Question: When should I use mock objects?


Question: Which Agile methodology could my small team use?


Question: Able to read Code but struggling majorly to write it


Question: How do you balance documentation requirements with Agile developments


Question: Are C and/or C++ viable/practical options for web development?


Question: How do I learn algorithms and data structures?


Question: Should I consider loosely-coupling for class methods as well?


Question: What should you bring to the table as a Software Architect?


Question: Should CSS be listed on your resume under Languages?


Question: web framework or not for web app development


Question: if it's been designed correctly is AOP useful?


Question: "Benefit Package" as part of consulting fee


Question: Is C++ suitable as a first language?


Question: Component based software engineering vs Service Oriented Architecture


Question: Should I place functions that are only used in one other function, within that function?


Question: How do I choose an Android phone for testing my application?


Question: Why do some languages recommend using spaces rather than tabs?


Question: Tips or techniques to use when you don't know how to code something?


Question: Are there any downsides of 2 developers getting married?


Question: What do great APIs have in common?


Question: When does TDD fail?


Question: VB.Net vs C# debate


Question: Is there really Object-relational impedance mismatch?


Question: API Authentication, One time token VS Dynamic tokens


Question: Advice for solo programmer whose team will expand in the near future


Question: Can someone help me understand MVC?


Question: What should you test with unit tests?


Question: Has the time gone to think about user with JavaScript disabled in browser?


Question: Making an internship most effective, useful and fun for both parties


Question: I don't understand how TDD helps me get a good design if I need a design to start testing it


Question: How to show code samples in an interview?


Question: Learning new concepts is an infinite loop. How do I go about it?


Question: How to recruit programmers for an open source project and kick-start it?


Question: What do you do with a heisenbug?


Question: Do algorithms published in academic journals need to be licensed?


Question: How do I adapt to pre-interview challenge questions?


Question: How difficult is it to transition from a software test engineer to a software development engineer?


Question: Can I show previous company work in a CV portfolio?


Question: Choosing a functional programming language


Question: Should methods always return from one place?


Question: Will I ever be able to code client-side browser code in a language of my choice?


Question: Android testing - bugs not reproducible


Question: How can I avoid editing conflicts repeatedly when merging from one to branch to another?


Question: I no longer want to be a developer


Question: What backs up the claim that C++ can be faster than a JVM or CLR with JIT?


Question: Why isn't the line count in Visual Studio zero-based?


Question: What would you consider best practice workflow tools for web application (PHP) development?


Question: What's cool about Lisp nowadays?


Question: What kind of code would Kent Beck avoid unit testing?


Question: Is the development of CLI apps considered "backward"?


Question: Unit-testing functions without business logic (only checks)


Question: How to write a user story specific to tasks in this case


Question: Is the GoF book still the one to read?


Question: How are you handling browser compatibility in the new "rapid release" world?


Question: How important is Domain knowledge vs. Technical knowledge?


Question: Internationalization : What things to think about?


Question: How do I advertise for volunteers for my open source project


Question: Why do dynamic languages make it more difficult to maintain large codebases?


Question: Can the possibility of a data race be ignored in some cases? (while having concurrent threads)


Question: Why do we study Java at university?


Question: How to handle multiple similar projects? Why?


Question: Recomendation for Math books related to computer science


Question: How does a beginner programmer find a mentor for learning from doing?


Question: How do I choose what code to review?


Question: Packages organisation with MVC design pattern


Question: How Do You Organize Your ASP.NET MVC 3 Applications?


Question: What are these different Java versions for?


Question: What is a good analogy to explain how software development is different than building a bridge?


Question: Where do you draw the line for your perfectionism?


Question: Do you think that exposure to BASIC can mutilate your mind?


Question: How do you keep track of the authors of code?


Question: How do you explain refactoring to a non-technical person?


Question: Difference between static testing and code review


Question: Is the usage of internal scope blocks within a function bad style?


Question: Is there a canonical source for learning C# and .NET internals?


Question: Advice for improving analytical skills and thought process


Question: Difference between a server and a client


Question: catch(Exception ex) would this example be a code smell?


Question: How does a new programmer plan a code?


Question: Is there a drawback in defining multiple small DRY classes, instead of bigger more repetitive classes?


Question: OOP principles and method names


Question: Why is Python used for high-performance/scientific computing (but Ruby isn't)?


Question: Where can I find statistics / figures on how long testing should / could take?


Question: Auto Transaction Failsafe's, Coldfusion Schedule Files


Question: Working for international NGO's as a programmer


Question: Should we encourage coding styles in favor of developer's autonomy, or discourage it in favor of consistency?


Question: Code Measuring and Metrics Tools?


Question: What are the pros and cons for the employer of code questions during an interview?


Question: As a sole developer (for now), how should I be using Git?


Question: How can I learn to write idiomatic C++?


Question: Method size in an OOP language, for instance - in Java


Question: How can I promote software reuse in a large company?


Question: How do you handle a graphic designer who thinks he's a web designer?


Question: What should I do to leave a job professionally?


Question: Joel Test: Quiet working space as a developer?


Question: What are the advantages of server-side Javascript and when would you use it?


Question: What's better either pass a class instance to the method or just primitives?


Question: What is the difference between software engineer and software developer?


Question: When to to use which - Interface vs. Abstract Class?


Question: What is the netiquette for forking other people's open source projects?


Question: How to sell a high SO reputation at an interview


Question: How to deal with Ghost bugs which appears in undocumented test-case scenarios?


Question: Do teams get more productive by adding more developers?


Question: Multiple meanings for one variable?


Question: How should I test randomness?


Question: Rewriting GPL code to change license


Question: test driven development - Who should write the tests?


Question: What are best practices when giving a presentation to programmers?


Question: How to convey that a project is too ambitious?


Question: Refactorable God v.s. too many classe


Question: If you favor "T *var", do you ever write "T*"?


Question: Can you call yourself a programmer if you don't understand how a computer works


Question: Should organizations penalize developers for the amount of defect reports filed against code they worked on?


Question: Can someone find a job as a programmer without an education?


Question: How should I write my if statements?


Question: Stack-instructions machines


Question: Hardware requirements


Question: How to convince your boss to give you a better developer machine?


Question: Power of HTML5?


Question: What are the downsides of mixing tabs and spaces?


Question: Why do we still use a programming language instead of using just SQL?


Question: design pattern for unit testing?


Question: Is this a violation of the Liskov Substitution Principle?


Question: What is the reason most people have predetermined fear of programming & how should skilled make them fearless?


Question: What are the alternatives to resx file


Question: On developing deep programming knowledge


Question: How does one decide if a data object type should be designed to be immutable?


Question: What are the advantages of recursion compared to iteration?


Question: What are the benefits of using Polymorphism 'in the real world' - as opposed to not using it?


Question: Scrum for a single programmer?


Question: Software Design and architecture from Scratch


Question: Why is quality engineering difficult?


Question: Have you tried programming via Collaborative Text Editing?


Question: How to learn Agile as a Solo Developer


Question: Is it a newbie mistake to avoid branching?


Question: Obsessed with finding most elegant solution


Question: Is using build-in sorting considered cheating in practice tests?


Question: What is the best practice for arranging third-party library licenses "paperwork"?


Question: Scrum: requirements clarification vs changing scope


Question: How can a non-developer help promote/develop unit tests?


Question: Java dev learning Python: what concepts do I need to wrap my head around?


Question: Ways for a young programmer to not feel intimidated at my first REAL programming job?


Question: Getting Overwhelmed: Tips for noobs


Question: Which is better approach for writing automated tests?


Question: what is the meaning of f(n) = O(g(n))?


Question: A simple ways to improve the release quality in RAD environment


Question: Why choose an established CMS as opposed to building one from scratch?


Question: Switch Parent Children relationship in C#


Question: When to open source a project under development?


Question: Work in a company as a Soft. Engineer or take a Master?


Question: Why would a company develop an atmosphere which discourage code comments?


Question: Does a programming language have to be compiled to be considered a programming language?


Question: Dealing with change requests from clients for an old system that only take 5 minutes to implement


Question: Using public final rather than private getters


Question: Designing a library that is easy to use: composition or inheritance


Question: Should I extract specific functionality into a function and why?


Question: Can Javascript code be encrypted making it hard for someone to copy?


Question: How do we add software to a machine?


Question: How can I be more productive at work? (additional context inside)


Question: Simple & short license notice for proprietary code


Question: C++ - Constructor or Initialize Method to Startup


Question: What is the one or the few major changes from Java 6 to Java 7, couldn't JBoss do that already with Java 5?


Question: What does RESTful web applications mean?


Question: Certifications needed to get an interview with no experience and no degree.


Question: Language Choice for Algorithm Competitions


Question: What will be the better way for data retrieval on application that needs to handle limited amount of data?


Question: Python case statement?


Question: Is a company order to switch to a certain IDE a red flag?


Question: To program in free time as a programmer, is to show that programming is passion. If not, is the programmer good?


Question: Equal or less than 15 lines per method(function) principle?


Question: Is code like this a "train wreck" (in violation of Law of Demeter)?


Question: Handling Server Response Timeouts


Question: How to explain a layperson why a developer should not be interrupted while neck-deep in coding?


Question: Is it essential to learn algorithms to be a real programmer?


Question: Alternative to "inheritance versus composition?"


Question: Data input validation - Where? How much?


Question: Why does File.Open in .Net throw exceptions and not follow exception handling best practices?


Question: SPA thin or thick architecture


Question: How to deal with customers who don't understand the complexity of their requests?


Question: Improving without mentor


Question: Advantages of object-oriented programming


Question: Over thinking development


Question: Why is an array of characters called a String in Object Oriented languages?


Question: In which file types I should include the copyright header?


Question: Without C++-like destructors, how do we return resources that aren't managed by garbage collector in Java?


Question: Getting management approval to invest more in unit testing


Question: How to make sure the application source code has a proper documentation for new programmers?


Question: How to identify performance bottlenecks in your software


Question: When Agile goes wrong


Question: Singleton: Why is a global point of access bad?


Question: How do I convince my company to contribute towards Open-Source?


Question: MIT vs. BSD vs. Dual License


Question: How do I know when my development skills are good enough for a real job?


Question: How to do you judge the value of using TDD or plain unit testing in an Open Source project? Is there a good rule of thumb?


Question: After years of working alone, other developers will finally see my (buggy) code. What should I do?


Question: Building websites, which is the better approach MVP or MVC?


Question: Git branching and tagging best practices


Question: Will using Linux make me a better programmer?


Question: Stopping developers committing to the wrong branch on DVCS


Question: How 'child proof' should i write code as a solo programmer?


Question: How useful is a portfolio of home projects?


Question: Is there a license that forbids distribution and gives a Github repo owner full rights?


Question: Open Source code bounties


Question: What recommendations can you give in managing a team of remote software engineers?


Question: Relative value of manual vs automated testing


Question: Do I need to know how to program before going to university if I want to study programming?


Question: Are header files actually good?


Question: Extracting user requirements from a person who does not know how to express himself


Question: Why is Lisp useful?


Question: Is commented out code really always bad?


Question: Programming languages with a Lisp-like syntax extension mechanism


Question: embedding programming languages into other languages


Question: Is there a language that transcompiles to C with a better syntax?


Question: What is the difference between apache and tomcat in the xampp control panel?


Question: Save match details to SQLite or XML?


Question: How to differentiate between trivial and non-trivial software?


Question: If I fork an open source project and make improvements in the fork, will it or I offend the original authors?


Question: Deploying Database Schema changes in a patching process


Question: What is the difference between all-static-methods and applying a singleton pattern?


Question: What is the purpose of "re-type your email" field?


Question: How is software scalability measured?


Question: Why are CIL and CLR required in .NET?


Question: Return magic value, throw exception or return false on failure?


Question: How to improve my programming knowledge?


Question: If a variable has getter and setter, should it be public?


Question: When is it okay to open-source something?


Question: Methods to rewrite a program


Question: Estimated work remaining doesn't get lower


Question: Why do modern websites still insist on archaic username/password requirements?


Question: How do I make code open-source?


Question: Looking for Case Studies of How TDD Improved Quality and/or Speed of Development


Question: Code maintenance: To add comments in code or to just leave it to the version control?


Question: Which is more important career-wise: Length of time spent on a project, or personal projects?


Question: Make methods that do not depend on instance fields, static?


Question: How to Mentor a Junior Developer


Question: Standards for mixing languages within one application?


Question: I've been hired on as a entry-level game developer at a company and have little/no experience in API programming, what should I expect?


Question: What are effective interview questions?


Question: Is programming in layers real?


Question: How to properly approach a GitHub workflow as a solo developer?


Question: What does the suffix after software engineer/developer job titles mean?  (e.g. Software Developer III)


Question: Is test coverage an adequate measure of code quality?


Question: Good interview programming projects


Question: Raw JavaScript or jQuery? Where to start from?


Question: At what point during a project is it unreasonable to leave?


Question: Should Git be used for documentation and project management? Should the code be in a separate repository?


Question: Why do most of us use 'i' as a loop counter variable?


Question: Why should I adopt MVC?


Question: Isn't class scope purely for organization?


Question: Why is software schedule estimation so hard?


Question: What are the benefits of learning an old programming language?


Question: Test Driven Development vs Behavior Driven Development


Question: how can I improve my c++ skills


Question: When do you use a struct instead of a class?


Question: As a programmer, are you required to do timesheets?


Question: When should I start learning a PHP Framework


Question: Is it bad practice to encapsulate a single operation in a class?


Question: Client-side coding: How to prevent malicious use?


Question: How to get back to Software Engineering after a break?


Question: Should I write compact code or code with lots of spaces?


Question: Hiring developers - listing IDE as a requirement?


Question: Does dedicated maintenance work hamper a programmer's career?


Question: How to generate random numbers with a (negative) sloping distribution?


Question: How to define different names for the same type and have the compiler check them?


Question: Why are algorithms and data structures important?


Question: Using frameworks or writing code without any framework ? Which is better for 3 months aged PHP programmer?


Question: What are the common revenue models for free-software companies?


Question: What are the best-practice / norms to order functions in files or classes?


Question: How to create a manager class without global variables nor singletons?


Question: How can I get the benefit of working with a co-worker if I have no co-workers?


Question: How can I tell in an interview if a programmer is passionate about programming?


Question: How can I get better at whiteboard interview questions?


Question: Programming with a group of people I've never met


Question: Version control comments - past or present tense


Question: Linking a GPL executable from proprietary .bat script


Question: Do Diversified Skills Foster or Hinder Specialization?


Question: Do Scrum sprints mean to work at the fastest pace possible?


Question: Starting career as SDET, is this a big block to be SDE later (1 or 2 years later)


Question: Traditional ASP.Net WebForms vs ASP.Net MVC


Question: Android Development: MVC vs MVVM


Question: What's wrong with mutability and can it be desirable?


Question: How can I make my logging more useful?


Question: What is the difference between technical specifications and design documents?


Question: Does "Inversion of Control" promote "Anemic Domain Model"?


Question: Is there any reason zero should still equal false in a new programming language?


Question: null pointers vs. Null Object Pattern


Question: Getting start with Zend PHP framwork


Question: Rails: The Law of Demeter


Question: Why would I ever use delegates if I'm not doing events?


Question: How can I quantify the amount of technical debt that exists in a project?


Question: Switching Programming Languages


Question: Are there code reviews in opensource projects? If so, what tools are used to do this?


Question: Is it wrong to use a boolean parameter to determine behavior?


Question: Are debugging skills important to become a good programmer?


Question: How do I create every permutation


Question: Why many Ruby gems won't work on Windows


Question: What is the point of Java's package naming convention?


Question: How can I teach a bright person, with no programming experience, how to program?


Question: Seeking documents on the philosophy of Google's Go?


Question: How to motivate someone(including myself) not to give up learning something?


Question: Algorithm to calculate scheduling of task list, check feasibility


Question: At what point is version control needed?


Question: Does adding unit tests make sense for well-known legacy code?


Question: I am incompetent; how can I fix it?


Question: Do we still have a case against the goto statement?


Question: Freelancing - Share the source code?


Question: Interpreting profiling results


Question: Open source projects - motivation


Question: Should I keep investing into data structures and algorithms?


Question: Understanding object-oriented programming: why is it important?


Question: Selling a webapp: I don't want sell my source code!!! What do I sell so?


Question: Are 9 to 5 programmers looked down upon?


Question: Reformatting and version control


Question: Application development practices in a non-software company


Question: Is reinventing the wheel really all that bad?


Question: What are the problems python 3 new features solve?


Question: Forking BSD-Project and changing license


Question: Career Prospects: Women at Management positions in Software


Question: Simplifying Database Schema for Extensibility by non-expert Users


Question: How many monitors do you use? Why? How they are used?


Question: Is there a canonical source supporting "all-surrogates"?


Question: How to organize functional programs


Question: Steps to open source a small project


Question: Why is it so difficult to fix buffer overflows?


Question: Is age a factor when looking for internships?


Question: Approaches to isolating tests that require a database?


Question: Should I check integrity in my application code or defer to the database?


Question: Should I focus on web development or try other technologies?


Question: Programming in academic environment vs industry environment


Question: Depend on built technology, or build your own


Question: Dealing with frustration when things don't work


Question: Software Testing Techniques


Question: How can I get into "programmer mind" more quickly and more often?


Question: Mono & Commercial Projects


Question: What does the Spring framework do? Should I use it?  Why or why not?


Question: Upgrading old ASP classic to newer standards


Question: What Part of Your Project Should be in Source Code Control?


Question: Trailing forward slash in directory names - good programming practice?


Question: Started wrong with a project. Should I start over?


Question: Need for a framework


Question: Is there a canonical tutorial or book on functional programming concepts?


Question: Teaching Programming to Kids


Question: What should I do if I have a genius team lead which does not share?