When one of the co-authors of the Agile Manifesto calls on developers to run away from agile development initiatives, you know something has lost its way. "It breaks my heart to see the ideas we wrote about in the Agile Manifesto used to make developers' lives worse, instead of better," Ron Jeffries, co-creator of the Extreme Programming (XP) methodology, and longtime proponent of well-focused development practices, writes in a recent post. "It also saddens me that the enterprise isn't getting what it could out of the deal, but my main concern is for the people doing the work." So what went wrong? Basically, organizations have applied the "Agile" label to justify cracking the whip more often against developers to pump out more code faster than is sustainable. It's raising the intensity of a pressure cooker environment while cheering that "we're all in this together." Plus, "Agile" has taken on a much broader meaning, suggesting that the entire organization can turn on a dime. As … [Read more...] about Agile software development still more a feel-good term than reality
Integration software development
Forget the technical skills for a moment. Does that developer know how to communicate? Laura Navarro Published 9:00 am, Wednesday, May 23, 2018 Photo: Caiaimage | Agnieszka Olek | Getty Images Image 1of/1 CaptionClose Image 1 of 1 Photo: Caiaimage | Agnieszka Olek | Getty Images Hiring the Modern Programmer: Does That Smart New Software Developer of Yours Also Have 'Soft' Skills? 1 / 1 Back to Gallery With our ever-increasing technological dependence, modern society has placed a major premium on STEM careers and other technical backgrounds. This has been true especially in the context of the current talent shortage of programmers, data scientists and engineers. Related: The 10 Unique Soft Skills Employers Desire in New Hires However, in focusing on software development and the technical skills it … [Read more...] about Hiring the Modern Programmer: Does That Smart New Software Developer of Yours Also Have ‘Soft’ Skills?
PALO ALTO, Calif. & STOCKHOLM--(BUSINESS WIRE)--May 22, 2018--Yubico, the leading provider of hardware authentication security keys, today announced the availability of a new mobile software development kit (SDK) for iOS to allow mobile app developers to quickly integrate YubiKey NEO near-field communication (NFC) two-factor authentication (2FA) into iOS applications. With this latest offering, the YubiKey can now provide simple and secure authentication for all leading mobile platforms including Android, Windows 10, and iOS.This press release features multimedia. View the full release here: https://www.businesswire.com/news/home/20180522005557/en/A user authenticates to their LastPass app on iPhone using a YubiKey NEO over near field communication (NFC). (Photo: Business Wire)In iOS 11, it became possible to authenticate with Yubico one-time password (Yubico OTP) over NFC, a feature request by many YubiKey users. To remove complexity and help mobile application developers simplify … [Read more...] about Yubico Extends Mobile Solution with Release of Software Development Kit for iOS; LastPass Delivers First iOS App with YubiKey NEO NFC Support
Computer ethics and ethics in tech is a topic that’s been very much thrown into the limelight of late, with the recent Facebook/Cambridge Analytica probe, where 87 million Facebook users’ data was breached ahead of the US election. This has not just created international headlines, but has driven a widening focus on how technology is used from an ethical standpoint. More often than not, thinking about what makes ethical technology, and how software developers can take responsibility for developing ethically, often provokes many more questions than answers. A common trait amongst those working in the software development and IT industries, is that we would like to think of ourselves as problem-solvers. For example, we can apply algorithms, established design patterns, or some kind of process to problems that are presented and get a solution. But when we can’t do this, and face several grey areas when it comes to what is … [Read more...] about Rewriting the code for ethics in software development
Every software development organization today seems to practice the agile software development methodology, or a version of it. Or at least they believe they do. Whether you are new to application development or learned about software development decades ago using the waterfall software development methodology, today your work is at least influenced by the agile methodology.But what exactly is agile methodology, and how should it be practiced in software development?Agile was formally launched in 2001 when 17 technologists drafted the Agile Manifesto. They wrote four major principles for developing better software: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Before agile: The era of waterfall methodologyOld hands like me remember the days when the waterfall methodology was the gold standard for software development. The … [Read more...] about What is agile methodology? Modern software development explained