Working in Tech

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

Is the Tech Industry More Welcoming to Women?

shutterstock_Peshkova
As awareness of the challenges facing women in the tech industry continues to grow, measures intended to help mitigate the problem may be having some effect. One core problem stems from an education system that has systematically failed to promote inclusion of women. Fortunately, progress is being made with regard to the hiring of women to teach STEM (science, technology, engineering, and math) classes at the nation’s universities. In an editorial opinion piece recently published in The New York Times,… continue…

5 Top Python GUI Frameworks for 2015

pyGUI
As a Python developer, sooner or later you’ll want to write an application with a graphical user interface. Fortunately, there are a lot of options on the tools front: The Python wiki on GUI programming lists over 30 cross-platform frameworks, as well as Pyjamas, a tool for cross-browser Web development based on a port of the Google Web Toolkit. How to choose between all these options for Python GUIs? I started by narrowing it down to those that included all… continue…

Substitute PostgreSQL for Your NoSQL Needs

pking 4th shutterstock
Over the past five years or so, NoSQL databases have enjoyed a spike in popularity compared to relational (i.e., SQL-driven) databases, thanks in large part to industries such as online gaming. A typical NoSQL database can write data 10 or 20 times faster than a relational one, although this speed comes at a price: The data is cached in memory longer before being written to disk, so the data update remains inconsistent longer. As a result, applications that require fast… continue…

Daily Tip: Avoiding Burnout

Posted In Working in Tech
shutterstock Hasloo Group Production Studio
Ask your average worker whether they’re at risk of burning out in the near future, and the answer you’re likely to hear back is, “Probably.” Americans are working longer hours than ever, and the prevalence of smartphones and tablets means that many workers never really shut off—how often have you heard people bragging and/or complaining about answering work-related emails at 2 a.m.? For hardcore programmers and developers, the pressures are often more intense, especially if it’s “crunch time” or “hell… continue…

Best Tips for Secure Data Retention

Posted In Working in Tech
shutterstock Maksim Kabakou
Corporate retailers including Home Depot, Target, Michaels, Dairy Queen, and Kmart have all been victims of security breaches, and are still feeling the aftereffects. In addition to the financial repercussions, even mainstream brands suffer from diminished trust when customer data is compromised. This trust can be difficult to rebuild, and the negative effects are often even more pronounced for small- or medium-sized businesses. To find IT security jobs, click here. Privacy Policies Being upfront with users about how long you… continue…

Preparing for a Challenging Performance Review

Posted In Working in Tech
shutterstock Ollyy
Sometimes a performance review can prove an occasion for out-and-out dread. Maybe your team’s struggled to meet its goals and everyone’s feeling the heat; perhaps problems at home have taken a toll on your work; or maybe you’re just not clicking with your new boss. Whatever the reason, you know the meeting’s going to be difficult and your scores are going to lag. What can you do to prepare? To find IT management jobs, click here. First, remember that performance… continue…

Is ‘Facebook for Work’ in Development?

shutterstock Jaysonphotography
Having built the world’s latest social network, Facebook has focused in recent months on other technology segments. It bought Oculus VR, builder of the eponymous virtual-reality headset, as well as popular messaging platform WhatsApp. Now it’s reportedly deciding whether to enter the enterprise market. According to the Financial Times, which drew its information from anonymous sources, Facebook is developing a social network for businesses that will allow people to connect with colleagues and share documents. This “Facebook at Work” will… continue…

Daily Tip: Prep Before Asking for a Raise

Posted In Working in Tech
shutterstock Andrey_Popov
It’s getting close to the end of the year, which means a lot of employees are thinking about their next big pay bump. Before you walk into the boss’s office and ask for more cash, though, it’s worth keeping these tips in mind: Do Your Research: It’s helpful to know the “market rate” for your job, which you can find through multiple sources online. There’s the Dice Salary Survey, for starters, as well as the Bureau of Labor Statistics, which… continue…

Twitter Shows How to Not Write a Mission Statement

Posted In Working in Tech
Twitter Mission Statement
Every company needs a mission statement of some sort. Some companies have managed to build mission statements of superior corporate poetry, concise and inspirational in equal measure. For more Twitter-related jobs, click here. Based on online sentiment—and a tacit admission by the company’s own CFO—Twitter’s mission statement failed to achieve any of that. Here it is, in all its convoluted glory: “Reach the largest daily audience in the world by connecting everyone to their world via our information sharing and… continue…

‘Assassin’s Creed’ Debacle Highlights Need for QA

Posted In Working in Tech
Assassins Creed Unity
No matter how diligent the QA engineers, bugs often find their way into software. Many of these bugs are small, and quickly “swatted” with a quick patch. Others can cripple functionality, which sends the developer into full-on panic mode. It’s (relatively) rare, however, for software to hit the market riddled with so many errors that it attracts international news, a feat that the new Assassin’s Creed: Unity game managed to pull off this week. For more quality-assurance jobs, click here.… continue…