Working in Tech

Best practices, new technology and products, and tips to help you stay on the cutting edge.

Apple Watch: Worth Your Development Hours?

Apple Sport Watch
Although Apple revealed quite a bit about its new timepiece at yesterday’s keynote event, it didn’t offer much detail about the device’s developer SDK. Click here to find Apple-related jobs. But as the Apple Watch heads for release sometime in 2015, the role of developers in the device’s ecosystem will only increase in importance. Developers who take the plunge into smart watches will face some key challenges: Screen Size: The Apple Watch, along with rivals such as the new Moto… continue…

Unpopular Programming Languages That Are Still Lucrative

lenetstan Shutterstock
In a previous article, I discussed the best programming languages to learn over the next year. Most of those were popular languages such as C#, JavaScript, PHP, and Swift. (I also did a follow-up that sang the virtues of Objective-C and Python.) But that’s not the final story on languages: Programmers can also benefit from learning other, less popular languages that could end up paying off big—provided the programmers who pursue them play their proverbial cards right. And as with… continue…

Revealing a Project’s Missing Requirements

Sergey Nivens sketch on wall
No matter how good a job you think you’ve done on eliciting project requirements from a client, there will always be gaps; nobody really knows when one is done gathering all requirements, because new wishes and demands continue to trickle in throughout a project’s lifecycle. A project with an excessive rate of change suggests that important requirements may have been overlooked during the elicitation phase. But how do you keep missing requirements to a minimum? Click here to find business… continue…

IRS Wants Tech Workers to Pay Taxes on Those Free Meals

Stop Eating
The vaunted free meals offered to employees by the likes of Google, Facebook and Twitter are getting close attention from the Internal Revenue Service, which says free food is a taxable fringe benefit. The Wall Street Journal reports that the IRS has been seeking back taxes from some employers who haven’t been withholding them on the value of the meals. Last week, the agency and the Treasury Department said taxing employer-provided meals was one of their top priorities for the… continue…

Business-App Developers: Pay Attention to Oculus Rift

Oculus Rift
Those who know about Oculus VR, maker of the Oculus Rift virtual-reality headset, assume that the company (along with third-party developers) will devote the bulk of its time and attention to gaming. After all, the firm boasts legendary game developer John Carmack as its CTO, and every video it produces seems to focus on the device’s ability to deliver an immersive gaming experience. With Oculus’s reputation on the rise (thanks in large part to its acquisition by Facebook), other companies… continue…

SourceForge Interview: PDF Split and Merge

PDF interface
SourceForge’s “Staff Pick” Project of the Month is PDF Split and Merge (PDFsam), which it describes as an “easy-to-use tool with graphical and command line interfaces to split, merge, mix, and rotate your PDF documents.” SourceForge sat down with project manager Andrea Vacondio to discuss PDFsam’s history and future direction. Click here to find open source developer jobs. Tell me about the PDFsam project, please. PDFsam is an open-source desktop utility I started developing in 2005. Its original purpose was… continue…

SourceForge Interview: OpenMediaVault (OMV)

Posted In Linux, Working in Tech
OpenMediaProject
Over at SourceForge, the September “Community Choice” Project of the Month is OpenMediaVault (OMV), a next-generation network attached storage (NAS) solution based on Debian Linux. The platform offers services such as SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, and BitTorrent client (amongst others). The project manager, Volker Theile took a few moments to talk about the history and purpose of OMV, which he began in 2009. Click here to find open source developer jobs. Tell me about the OpenMediaVault project,… continue…

Passing Functions as Parameters

Passing a Function as Parameter in C#
When I first started programming in the late 1970s, I was heavily into Pascal and the concept of passing an address as a parameter was just unheard of outside of academic circles. Procedural programming treated functions as something that were called, not passed around. Had I known C then—which had been around since the early 1970s—I might have been more aware of function pointers. If you don’t know C that well, a pointer is a variable that holds the memory… continue…

How BAs Can Manage Stakeholder Expectations

Expectations
As business analysts, we often get involved with stakeholder meetings only to find out they have unrealistic expectations or needs. Let’s look at some of the reasons why this happens and what can be done to resolve or mitigate this common challenge. Problem #1: We Don’t Understand Their Priorities Probably the most common issue is a lack of understanding when it comes to the stakeholder’s needs and interests. While business analysts are often well-versed in a company’s needs, often they… continue…

‘Swing Copters’ and the Danger of App Copycats

Screen Shot 2014-08-22 at 10.43.55 AM
Game developer Dong Nguyen has launched Swing Copters, a follow-up to his blockbuster Flappy Bird. Within a day of Copters hitting the iOS and Android app stores, rival developers released what seemed like dozens of clones, many of which made only the slightest alterations to Nguyen’s game—an altered color here, or a slightly different design there. Click here to find game development jobs. The same thing happened with Flappy Bird once that game became a raging success, and developers realized… continue…