Job Skills

Daily Tip: Debug Early, Debug Often

Posted In Working in Tech
shutterstock_Sven Hoppe
Over the past month, online pundits have drawn attention to what they perceive as a growing number of flaws with Apple’s iOS and Mac OS X operating systems. Both platforms are buggier by the year, they argue, as a consequence of Apple’s laser focus on producing major updates every autumn or so. If you’re a programmer or developer, bugs are a part of life. But when major bugs crop up in a shipped product, it can create huge problems: You… continue…

Five Ways to Ruin Your Job Search

Posted In Looking in Tech
shutterstock_Alan Poulson Photography
It’s difficult enough to remain actively engaged in a job search without worrying about self-sabotage. Fortunately for you, there are some strategies you can employ to make sure you don’t end up pursuing bad ideas that you think are really great at the time. The ‘Spray and Pray’ Method According to Melissa Cooley, founder of The Job Quest, the biggest mistake that job-seekers often make is using the “spray and pray” method: firing out résumés as quickly as possible at… continue…

5 Critical Soft Skills for Tech Pros

Posted In Looking in Tech
shutterstock_LDprod
Your technical skills get your foot in an employer’s door, but it’s your soft skills that will clinch the hire and keep you employed. Despite the stereotypical (albeit sometimes earned) reputation of technologists as being unable to play well with others, a lot of companies assume all candidates will know how to behave on the job as part of their overall skill set. Because they believe this, any candidate who undervalues the importance of building and maintaining “soft skills” risks… 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…

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…

In Search of the Next-Generation Mainframer

Posted In Looking in Tech
shutterstock Everett Collection
Not too long ago, IT organizations that had invested in mainframes were afraid that IT people with the expertise required to run those systems were about to “age out” and retire. As a result, many firms decided to examine their platform options, which contributed in no small part to a wave of defections to distributed computing-systems platforms. A recent survey of 350 CIOs, conducted by Compuware, had 66 percent reporting that they feared the impending retirement of the mainframe workforce… continue…

5 Technologies That Could Alter Your Career

Posted In Looking in Tech
shutterstock hopsalka
Predicting the future with any accuracy is a nigh-impossible feat. But when you want to start learning a new technology that will help you in your career, you have to do your best to determine if it’s just hype, or if it will endure. Analysts at companies such as Gartner and Forrester put out lists of new technologies that they expect to grow; at Dice, it’s also possible to see spikes in demand for professionals skilled in emerging hardware, software,… continue…

Want a Successful Project? Try a ‘Pre-Mortem’

shutterstock Pressmaster
Many companies host post-project meetings to discuss what worked and what didn’t, a process known as “post-mortems.” But instead of waiting until the end of a project to figure out what might have gone wrong, how about holding “pre-mortems,” in which all aspects of planning are discussed before everybody gets to work? The latter could help avert real failures. Click here to find project management jobs. With software projects, a pre-mortem might work something like this: At the very beginning… continue…

3 Things Business Analysts Should Know About Agile Methodology

shutterstock Peshkova
Over the past few years, software development has moved more rapidly toward Agile practices. This change impacts how business analysts perform their role. Click here to find business analysis jobs. Here are three key aspects of how business analytics works differently in an Agile environment: 1. The Analyst Evolves to Become a Key Player in Helping Companies Avoid Costly Software Development Problems There are many definitions of “software architecture,” but its ultimate point is to make sure that the development… continue…