Why is closure important for JavaScript?


How do you stay motivated for hobby projects?


Be a better programmer or an irreplacable employee?


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


What is the path to JavaScript mastery?


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


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


Verification of requirements question


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


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


Is this a violation of the Liskov Substitution Principle?


Too many CS files in a single project


License validation and calling home


Clarification of "avoid if-else" advice


embedding programming languages into other languages


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


Why not Spring framework?


Coding convention regarding the usage of underscores


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


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


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


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


Reasons to Use a VM For Development


Are "TDD Tests" different to Unit Tests?


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


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


Keep coding the wrong way to remain consistent?


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


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


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


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


A simple ways to improve the release quality in RAD environment


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


Is StackOverflow making me stupid?


Auto Transaction Failsafe's, Coldfusion Schedule Files


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


Write then optimise or write optimised


Binaries in source control


Evaluate one's skill and improve it?


First Steps of Making a Programming Language


What is the difference between software engineer and software developer?


How to sell a high SO reputation at an interview


How to Structure Bonuses for Software Developers?


Should I refactor a F class from code climate?


Localised programming languages


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


How do I choose what code to review?


Getting work done in a small office


How to promote my open source project


Database conceptual Question


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


Is it bad practice to use public fields?


Open Source Licenses Question


How can I learn to write idiomatic C++?


Do employers care about what college your degree is from?


I am incompetent; how can I fix it?


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


Specifics of Switch and If statements


How important is it to have a computer science degree?


How useful is a portfolio of home projects?


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


Linux Programmer moving to Windows


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


Is test coverage an adequate measure of code quality?


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


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


How do I learn algorithms and data structures?


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


Have you tried programming via Collaborative Text Editing?


How to get started in opensource projects and programs


Going from PHP to Java


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


What are the alternatives to resx file


Good fix vs Quick fix


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


Python case statement?


What does SVN do better than Git?


API/Technical Writers Guide


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


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


Evolution versions of applications


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


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


Functional Programming: efficiently handling whole world changes?


Seeking documents on the philosophy of Google's Go?


How to include an apache library with my opensource code?


Command line tools vs IDE (Eclipse )


Do you create a design with UML before you start?


Why many Ruby gems won't work on Windows


Is there a canonical book on Ruby on Rails?


What are these different Java versions for?


Workaround for Java checked exceptions


About the usage of assertions


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


Turn away a bug if no reproducible test case exists?


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


Estimated work remaining doesn't get lower


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


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


Advantages of object-oriented programming


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


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


Is programming in layers real?


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


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


A toolset for self improvement and learning


Using public final rather than private getters


Refactorable God v.s. too many classe


Determining what is a useful unit test


Why would you use MVC over Web Forms?


Algorithm to calculate scheduling of task list, check feasibility


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


Are debugging skills important to become a good programmer?


Should I keep investing into data structures and algorithms?


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


How much HTML and CSS should server side developer know?


git / other VCS - how often to commit?


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


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


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


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


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


Difference between defect and bug in testing


Should developers enter bugs into the bug tracking system?


The need for adding an interface to every class


How to avoid programmers duplicating code


Application development practices in a non-software company


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


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


How to organise OO code


Why Use !boolean_variable Over boolean_variable == false


unit level testing, agile, and refactoring


Why is Lisp useful?


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


Open source development life cycle


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


Getting management approval to invest more in unit testing


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


Difference between static testing and code review


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


Should we always write Defensive null check in code?


Architectural differences between dynamic and static languages


GSOC along with an internship


Programming with ADD/ADHD


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


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


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


Why is BigDecimal the best data type for currency?


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


Prerequisites to become a technical architect


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


How to avoid typo errors, etc?


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


Steps to open source a small project


What are the tools required to build a compiler?


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


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


Program design with multiple data sets, algorithms and results


Determine dependency between .NET projects


Responsibilities of Build Script and Build Server


How to properly design REST


When Agile goes wrong


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


What degree of mathematical knowledge should a programmer have?


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


Is the development of CLI apps considered "backward"?


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


How to handle multiple similar projects? Why?


Why is Scala more scalable than other languages?


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


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


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


How to identify performance bottlenecks in your software


Is it normal to look back on codes when coding?


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


Is this the correct understanding of tight coupling and loose coupling


When is it okay to open-source something?


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


Singleton: Why is a global point of access bad?


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


How to show code samples in an interview?


Should service test classes connect to the database


Advice on SCRUM for the solitary developer


What's a nice explanation for pointers?


Is it wrong or bad to use autocomplete?


Scrum: requirements clarification vs changing scope


Learning Django by example


What technologies are used for Game development now days?


Is the Joel Test really a good gauging tool?


Should I extract specific functionality into a function and why?


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


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


How to fix quickly, dummy errors?


Is Safari Books Online still the best game in town?


On developing deep programming knowledge


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


How do you deal with an information hoarder?


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


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


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


What to do about "stopping point syndrome"?


web framework or not for web app development


Double equals (Not equality) during assigning Java


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


Standards for mixing languages within one application?


What are some well known applications written in F#?


Is machine language always binary?


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


What do you do with a heisenbug?


How do you interview someone with more experience than you?


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


I still can't figure out how to program?


Transitioning To Java


How do we add software to a machine?


Designing online exam


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


Java developing server-client solutions


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


When should the VCS history of a project be deleted?


Programmers forgetting syntax


Why is it so difficult to fix buffer overflows?


How do I adapt to pre-interview challenge questions?


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


Which programming language is Curiosity written in?


Multiple meanings for one variable?


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


How does understanding computer architecture help a programmer?


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


iOS Development Certifications


Android testing - bugs not reproducible


Android Development: MVC vs MVVM


Is it a newbie mistake to avoid branching?


School vs Self-Taught


Open Source but not Free Software (or vice versa)


How can I get more experience with lower level programming?


Developers taking code home - how bad is it?


Library vs. framework vs API?


Interpreting profiling results


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


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


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


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


Query regarding MIT licence


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


Rails: The Law of Demeter


Traditional ASP.Net WebForms vs ASP.Net MVC


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


Is there any difference between pointers and references?


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


Deploying Database Schema changes in a patching process


Forking BSD-Project and changing license


best way to handle a many to many relationship?


At what point is version control needed?


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


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


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


What are the advantages of recursion compared to iteration?


Joel Test: Quiet working space as a developer?


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


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


Alternative to "inheritance versus composition?"


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


How to test if a hashing algorithm is good?


What should I do to leave a job professionally?


Structured code vs Duplicate code. Modifiability


How to deal with checked exceptions that cannot ever be thrown


Is it okay to not completely understand code functionality?


Anonymous chat and fear of talking openly


How do I make code open-source?


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


Best practices for sharing tiny snippets of code across projects


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


IDE vs. Text Editor


Resources for improving your comprehension of recursion?


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


Exception hierarchy design


What does RESTful web applications mean?


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


Rewriting GPL code to change license


Save match details to SQLite or XML?


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


How much database access should developers have?


How to shorten the case statement from hades?


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


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


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


Is commented out code really always bad?


What should be tested in Javascript?


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


How to teach Exception Handling for New Programmers?


When to open source a project under development?


When do you not give help to less experienced programmers?


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


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


How to manage/control software versions?


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


What kind of programming languages have the highest pedagogical value?


How Do I Determine the Value of a Technical book?


What are best practices when giving a presentation to programmers?


Hiring developers - listing IDE as a requirement?


Obsessed with finding most elegant solution


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


Freelancing - Share the source code?


Linking a GPL executable from proprietary .bat script


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


Ideas to get you programming mojo back?


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


Programming skills, problem solving genius or language guru?


Component based software engineering vs Service Oriented Architecture


Can a developer perform testing efficiently?


Language Choice for Algorithm Competitions


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


Is there an alternative to Google Code Search?


How should I handle invalid user input?


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


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


How to Mentor a Junior Developer


Using GPL library in our software


Programming in academic environment vs industry environment


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


What are your favorite version control systems?


"Too object-oriented"


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


version control security


OOP principles and method names


How to manage a relatively large one-man project?


Is garbage collection necessary?


Programming languages with a Lisp-like syntax extension mechanism


Importance of bitwise thinking


Isn't class scope purely for organization?


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


What is the difference between technical specifications and design documents?


VB.Net vs C# debate


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


Why isn't functional programming embraced more widely?


Learning to program without a computer


Excessive use “this” keyword in Java


Does unit test increase productivity?


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


When did current source control management emerge?


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


Confusion about proper use of * wildcard in SQL


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


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


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


When is a catch clause empty


What exactly is "big O" notation?


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


outOfMemoryException in android emulator


How to reuse c++ code?


How to get a job with no experience?


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


About plagiarism


Reformatting and version control


design patterns in Javascript - toggle functionality


Why is the rec keyword needed in F#?


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


When should I use mock objects?


Should code reviewers test as part of the review?


How to start project?


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


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


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


How to get good design when using agile methods?


iPhone development - Which model to test?


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


Characterization in Testing: Unit test or Functional test


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


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


Difference between application-level and system-level testing


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


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


When should I stop programming / coding?


Do we still have a case against the goto statement?


What are the benefits of learning an old programming language?


What is the objective of unit testing?


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


Code Measuring and Metrics Tools?


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


When does SOAP make more sense than REST?


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


Big Oh notation does not mention constant value


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


Client-side coding: How to prevent malicious use?


null pointers vs. Null Object Pattern


Test Driven Development vs Behavior Driven Development


QA - Developer communication


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


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


Raw JavaScript or jQuery? Where to start from?


Where do you find the time?


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


The Singleton Pattern


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


Relative value of manual vs automated testing


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


Why functional programming?


Which Agile methodology could my small team use?


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


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


Designing XML - confused between attributes and elements


Open source projects - motivation


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


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


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


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


How should I test randomness?


Intellectual Property Rights - Starting a new Job


Licensing - Using Standard C Library


How to convey that a project is too ambitious?


Using rvalue references to signal function behaviour


How should I write my if statements?


Advice for improving analytical skills and thought process


Programming with a group of people I've never met


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


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


Does dedicated maintenance work hamper a programmer's career?


MIT vs. BSD vs. Dual License


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


How much should my project manager know?


Using static in PHP


How does a new programmer plan a code?


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


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


What is enterprise software, exactly?


Why notify and wait are not declared in threads?


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


IF ELSE shorthand. Does it hurt readability


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


Depend on built technology, or build your own


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


Does a programmer really need college?


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


Web Authentication using PKI Certs


Changelog in Comments Versus Source Control Log


Simple & short license notice for proprietary code


Is type safety worth the trade-offs?


Place to have my code reviewed by others


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


How important is Domain knowledge vs. Technical knowledge?


Google is good or bad for programmer?


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


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


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


Mono & Commercial Projects


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


How do you keep track of the authors of code?


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


Recomendation for Math books related to computer science


How do you unit test private methods?


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


Should I focus on web development or try other technologies?


Should methods always return from one place?


How to calculate the quality of software project


static or non-static, that is the question?


Java language book for an experienced programmer?


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


How do you define elegant code?


Is writing comments inside methods not a good practice?


Verbose or concise logging


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


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?


Options for Opensource license?


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


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


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?


Which is better approach for writing automated tests?


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


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


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


How to learn new technologies in short period of time?


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


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


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


How do I comply with the EU Cookie Directive?


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


Making money with Open Source as a developer?


Writing an (end-) user documentation


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


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


Value of passing by reference


Compiler/OS Design - Where to start


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


How does one sandbox a web application


What should an embedded developer know on day one?


stuck on a programming problem solution


Good interview programming projects


Whatever happened to Pascal?


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


Which platform to choose, Java or .NET?


Importance of learning to google efficiently for a programmer?


Knowledge Transfer and software development


Is age a factor when looking for internships?


Trailing forward slash in directory names - good programming practice?


Why do different languages use different Code Line Delimiters?


What should I do before open sourcing a project?


Internationalization : What things to think about?


Learning Multiple Languages Simultaneously


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


Zero Day Exploit Ethics/Etiquette


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


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


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


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


Who fixes broken tests?


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


Scrum for a single programmer?


Where are functional languages used?


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


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


How do you handle database change deployments?


Should a novice programmer learn several languages at once?


Difference between software analyst, software developer and programmer?


Version control comments - past or present tense


Defensive Programming vs Exception Handling?


Started wrong with a project. Should I start over?


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


Developing an big system in a a small company


Is the GoF book still the one to read?


Understanding object-oriented programming: why is it important?


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


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


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


Where can I find a punched card simulator?


Dealing with frustration when things don't work


How to improve the quality of app descriptions


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


How to protect own software from copying


Difference between a server and a client


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


Wrapping specific checked exception in domain unchecked ones?


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


Why do some languages recommend using spaces rather than tabs?


What are the downsides of mixing tabs and spaces?


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


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


Can an algorithm be patented?


When do you use a struct instead of a class?


Simplifying Database Schema for Extensibility by non-expert Users


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


Is there really Object-relational impedance mismatch?


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


How should I make searching a relational database more efficient?


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


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


How do you estimate?


Why "Foo" is so a special word?


How to learn Agile as a Solo Developer


Strategies for invoking subclass methods on generic objects


Why is reverse debugging rarely used?


Why is software schedule estimation so hard?


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


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


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


C# Code Design Issue


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


How can software be protected from piracy?


Redundant function to clarify purpose?


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


Open Source code bounties


Throwing exception from a property when my object state is invalid


How do I create every permutation


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


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


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


Abstract Data Type and Data Structure


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


Excessive use "final" keyword in Java


How do you organize your projects folders?


Handling Server Response Timeouts


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


Single statement if block - braces or no?


How to structure my java packages


Writing a Software Requirement Specification


How to organize functional programs


When does TDD fail?


What parts of your coding standard contribute to quality code?


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


Do teams get more productive by adding more developers?


Need help understanding Mocks and Stubs


What does a standard code review contain?


How to improve my programming knowledge?


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


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


Software Design and architecture from Scratch


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


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


When to use primitive vs class in Java?


how can I improve my c++ skills


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


When is it necessary to use ORM tools?


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


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?


Why are algorithms and data structures important?


Is it bad to use Unicode characters in variable names?


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


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


Choosing a functional programming language


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


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


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


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


In which file types I should include the copyright header?


Java GNU Licensing


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


How to get back to Software Engineering after a break?


Do Diversified Skills Foster or Hinder Specialization?


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


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


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


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


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


Monitor screen size and programming ease


How can I make my logging more useful?


What kind of code would Kent Beck avoid unit testing?


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


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


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


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


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


How to isolate a massive and changeable web service


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


Best books on the theory and practice of software architecture?


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


Career Prospects: Women at Management positions in Software


Good logging technique for small projects on Java


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


Best way to protect website application code


I no longer want to be a developer


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


design pattern for unit testing?


Git branching and tagging best practices


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


How do you achieve a numeric versioning scheme with Git?


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


Packages organisation with MVC design pattern


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


What is a "side effect?"


Is inheritance that adds rules bad?


What are signs that a project might turn out bad?


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


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


How to differentiate between trivial and non-trivial software?


Re-architecting a classic inheritance design


Programming against a protocol in Objective-C


Is Ken Thompson's compiler hack still a threat?


Worth it to Learn an Archaic Language?


Is learning technology by reading books obsolete?


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


Is there a unified source code documentation generator?


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


Referencing StackOverflow questions in comments


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


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


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


What are the problems python 3 new features solve?


Approaches to isolating tests that require a database?


Database lock on gSoap server during storing data in table


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


How to get better at debugging?


Do algorithms published in academic journals need to be licensed?


What should you test with unit tests?


Interpreted vs Compiled: A useful distinction?


How is software scalability measured?


Theoretically bug-free programs


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


IoC containers and service locator pattern


Select design pattern - user stage


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


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


Programming at Home vs Programming at Workplace


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


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


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


Readable regular expressions without losing their power?


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


Does Salary mean being On-Call 24/7?


Is validating HTML a thing of the past?


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


Are there any downsides of 2 developers getting married?


C++ - Constructor or Initialize Method to Startup


Stopping developers committing to the wrong branch on DVCS


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


SPA thin or thick architecture


API Authentication, One time token VS Dynamic tokens


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


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


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


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


Hardware requirements


Best approach to learning web programming


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


Why do we still use floats?


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


what's the point of method overloading?


Bridge Design Pattern - I still don't get it


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


How to avoid being an API programmer only?


Switching licenses, or cross licensing existing GNU GPL v3 software


Working for international NGO's as a programmer


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


Engineering interview candidate refuses to use whiteboard


version control for small team


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


Should CSS be listed on your resume under Languages?


Is CSS a programming language?


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


Example of an Object Oriented System design


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


"Benefit Package" as part of consulting fee


Logic inside class properties setters & getters


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


Is C++ suitable as a first language?


Tips for managing an offshore development team


Drawbacks of using pure html in webforms?


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


Does programming knowledge have a half-life?


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


Is Page Scraping and Data Mining Moral / Legal?


Where do you draw the line for your perfectionism?


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


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


Being the goto developer vs being a solid team member?


Single Line Conditions and Loops - Best Practice


C++ Renaissance - marketing slogan?


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


How to maintain a steady pace at development?


Getting start with Zend PHP framwork


Should single purpose utility app use a class


Regex to String generation


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


Best Java book you have read so far


Why to let / not let developers test their own work


Flipping the desired bit of an integer number


Can I show previous company work in a CV portfolio?


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


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


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


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


How do you classify bug severity?


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


Are 9 to 5 programmers looked down upon?


How to use unit testing?


Does off-shore resourcing work?


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


Are there any formalized/mathematical theories of software testing?


How much time do you / is acceptable to waste?


Power of HTML5?


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


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


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


Why do we study Java at university?


How do you balance documentation requirements with Agile developments


How can I promote software reuse in a large company?


Need for a framework


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


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


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


if it's been designed correctly is AOP useful?


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


How to cut the line between quality and time?


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


Advantages and disadvantages of building a single page web application


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


Unit testing of non-atomic methods


New to TDD. Should I avoid private methods now?


Unit-testing functions without business logic (only checks)


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


Should you document everything or just most?


Data input validation - Where? How much?


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


Upgrading old ASP classic to newer standards


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


Publish an app on Google Play from Iran


Coding standards for c#


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


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


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


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


Proper syntax formatting for SQL?


Licensing for hosted open source and 3rd party libraries


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


EAV - is it really bad in all scenarios?


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


What is a Non-Functional Requirement?


How to know what to test in TDD?


What do great APIs have in common?


Compiler Warnings


Should unit-tests be entirely self-contained?


Able to read Code but struggling majorly to write it


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


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


Refactor or Concentrate on Completing App


How to safeguard a REST API for only trusted mobile applications


Is explicit else needed in initialisers?


how to find average bits per symbol using huffman code?


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


Getting involved with an Open Source Project


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


Stack-instructions machines


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


Getting Overwhelmed: Tips for noobs


Why are CIL and CLR required in .NET?


Software Testing Techniques


Why does C have no competitors in low level stuff?


How can I get better at whiteboard interview questions?


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


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


Do large test methods indicate a code smell?


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


Recommended books on C++


How do I advertise for volunteers for my open source project


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


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


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


As a programmer, are you required to do timesheets?


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


Weeding out real agile from buzzword agile in an interview


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


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


Tex and Absence of bugs


How does the operating system regain control when multitasking?


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


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


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


Intentional misspellings to avoid reserved words


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


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


What is the benefit of the MoSCoW technique?


How do people read big technical books?


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


What are effective interview questions?


How your team manage shared password/key


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


Why is quality engineering difficult?


High-Level Classes and Low-Level Classes


How to measure an IT workplace?


How important is the ability to touch-type?


What's cool about Lisp nowadays?


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


Is reinventing the wheel really all that bad?


Teaching Programming to Kids


Improving without mentor


How to improve typing skills for a developer


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


Why are objects passed by reference?


When should I start learning a PHP Framework


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


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


How do I write a specification?


What's the difference between VBA and VB Script?


managing information/functionality on shared common project classes


Advantages and disadvantages of making one DB per customer


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


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


Are header files actually good?


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


Will using Linux make me a better programmer?


Why should I adopt MVC?


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


XML vs SQL for content display on an ecommerce website


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


Can someone help me understand MVC?


Over thinking development


Unit testing internal components


How granular should TDD tests be?


What is the benefit of studying bitwise operators?


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


Switching Programming Languages


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


Where can I find programming work online?


Switch Parent Children relationship in C#


test driven development - Who should write the tests?


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


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


Methods to rewrite a program