Forget Development Projects, Think About Products

Worried that development projects are perennially running behind schedule? The answer might be to think in terms of individual products, not long-running projects.


Mobile Apps Still Beat Mobile Sites: Gartner

There’s no doubt that building a functional mobile site avoids the pain of having to build specific apps for multiple phone platforms. The big problem? End users would still much rather have an app.


Estimate How Much Time You Need For A Project, Then Double It

We’ve talked about why things always take longer than we plan before. Emily Guy Birken at Wise Bread suggests a way to avoid underestimating how long something will take you.


Ask LH: How Do I Stop My App Idea From Getting Stolen?

Dear Lifehacker, I was wondering if there is much I can do if I have an idea for an app but no ability to code and no money for early development? Are there any companies I could approach and if so, how can I prevent them from just taking the idea for themselves?


Bypass Pre-Roll Surveys With Your Browser's Inspect Element Tool

Ever visit a web site that won’t let you read the article until you fill out a survey? Many of them are byapssable — you just need to modify the source code a bit.


How Google Uses Sprints To Inspire Developers

Sprints — concentrated bursts of development aimed at a defined goal — are an increasingly common process in large development tools. One of the biggest enthusiasts for the concept? Google.


Atom, The Text Editor From GitHub, Is Available For Windows

Windows: Atom, the free text editor from the folks at Github (and one of our favourite text editors), now has an official Windows version. It’s an alpha release, but it brings all of Atom’s features to Windows, including support for the packages that make the tool so extendable.


Behind The App: IFTTT Goes Mobile

IFTTT — meaning “if this then that” — is quickly becoming a staple in many digital toolboxes. The service is like cross-platform programming: you can create triggers and actions to pipe information from one place to another.


How Electronic Engineers Can Help Us Understand The Brain

Electronic engineers are emerging as important contributors to understanding of the workings of the human brain. There is a rapidly growing intersection between electronic engineering and neuroscience. As a relatively new angle of attack, this kind of research could lead to breakthroughs in medical treatments of brain disorders and artificial intelligence technology. Why is this?


The Top Programming Languages, Ranked By Popularity

If you’re interested in learning to code, for fun or financial gain, this interactive chart from IEEE Spectrum can help you pick the first (or next) language to learn.