The 34-year-old winger, whose contract at French club Toulon expires in June, confirmed the news on Instagram.”The inevitable moment has come knocking on my door and I’ve welcomed it in for a drink.” he said.Habana scored 67 tries in the 124 Test appearances he made for the Springboks and his last international appearance was in 2016 when he was also vice-captain.The electric winger underwent knee surgery last year and has struggled to make an impact at Toulon this season.”It’s been more than a year of hoping, trying, pushing and willing to get back on the field for one last time, to taste the sweet victory or encounter that gut-wrenching despair,” he said.”To hear the roar of the crowd or grab the pill out of the air. To make that last bone crunching tackle or score that last game winning try. But it’s unfortunately just not to be.”I, like most, would have liked my career to have ended differently, but sometimes things don’t turn out quite the way we hope for.”So at the end of this season, it’s time to say goodbye and thank you to the game I so dearly love.”
This is a sponsored post from Joust, the first financial services company animated by and focused on the unique needs of freelancers. What if your bank admired your passion and respected your work? And what if it could guarantee you got paid? PayArmour, a revolutionary new solution from Joust, takes the hassle out of invoicing clients and protects you against client nonpayment.You’re about to land a prospective client. It’s interesting work and the money is good. Before you choose to accept this assignment, consider: Will you eventually need to “follow up” on the invoices for this work? Is there a chance they could totally stiff you?In a Freelancers Union study, 71% of independent workers reported experiencing late or non-payment of an invoice at some point in their career. Longstanding relationships can go sour, but new clients pose a greater payment risk—one that you want to assess upfront.So how do you identify risky clients–before they leave you in the lurch?During my career at the Central Intelligence Agency, I used a variety of structured analytic techniques to determine the intent of an action. For example, I once had an assignment to monitor troop movements in an adversarial country: Were gathering military forces getting ready to invade their neighbor or just engaging in regular training maneuvers?I frequently had to make calls based on information that could have many meanings. Using a structured analytic framework helped me guard against typical cognitive biases such as:Mirror imaging—assuming that others act based on the same motivations as you”Best guess” or “this is what happened last time, so it will happen this time” biasConfirmation bias—only looking at evidence that supports the conclusion you want to drawIn my own career trajectory, the structured tools from intelligence work readily translated to risk management in financial services. Likewise, they can apply to many other professional situations involving ambiguous data–including identifying nonpaying clients.Here’s how structured analytical techniques work:Actions speak louder than wordsA deceptive or dishonest client may reveal their intentions via their behavior. This can be anything from setting a short deadline to offering significantly higher pay than the industry norm, both of which can be used to create a sense of urgency that pressures you into submitting work without the protection of a written agreement.Behavioral clues are powerful. If you are unsure of what counts as normal behavior—even experienced freelancers find themselves in new predicaments—ask your peers. Attending Freelancers Union’s monthly SPARK events is a great way to meet other professionals in similar fields, who can serve as a sounding board.Context cluesConsider the details surrounding the offer. Evaluate how the client found you. For example, a referral from a mutual contact, such as a friend or former client, offers you an additional data point.Inquiring about the client’s motivations can also help you assess their reliability. Can they articulate what it was about your portfolio, style, or prior experience that attracted them?A thoughtful answer—or the lack thereof—will likely tell you something.Known unknownsExamine the contact and business details of your potential client. How established are they? A client with a scant online profile may pose a higher risk.Most of us will at least Google the name of the client to find their website or social media presence, but you may uncover additional data points by also searching for results on their phone number and email address. To further confirm the legitimacy of the client, check their registration status with the relevant state business license office.Assess your risk thresholdA client might fall short on one of these variables, but that doesn’t mean you need to turn them away immediately. Step back and look at the whole picture. Does it add up? And what is your risk threshold if the client doesn’t come through?Are you really stoked about this project? How much of a financial buffer do you have? Would the project provide a chance to gain experience in a new area? What’s the full cost of taking on the work—from additional childcare expenses to forgoing other professional opportunities?Make your decisionThis framework can help you distinguish between clients who are safer bets and those who are not worth the risk. Perhaps more useful, it can help you gauge and navigate that gray zone. You may be able to mitigate the risk by negotiating for additional protections, such as partial payment up front, with clients who seem iffy but worth the chance.Call it “due diligence,” a widely used professional term. Or call it “my-pay-is-due diligence.”Using analytic structure techniques to vet a new client can protect your time, work, and energy.Rita Crague is Head of Compliance and Risk at Joust. As a former CIA intelligence officer, Rita applies her critical thinking and security expertise to Joust’s data analytics and risk management programs.Joust is the exclusive banking partner for Freelancers Union. Sign up for Joust now at www.joust.com to earn Pathfinder status, which gives you exclusive access to the Joust toolkit before we open it up to the world. Freelancers Union members can use the code “UnionPerks” to receive exclusive benefits:Priority membership when Joust launches to the public in early 2019, thus avoiding a waitlist;Fees waived for the first $25,000 in transactions processed during the first 6 months;Freelancers Union members will have the opportunity to provide crucial feedback on how the Joust platform can better serve Freelancers Union members and their businesses;Refer your friends & colleagues to receive $5 per person to put towards transaction fees or other rewards.
The venerable NetBeans Java IDE has joined the ranks of the Apache Software Foundation’s many Top-Level Projects (TLP), following its version 11.0 release earlier this month. “Being part of the ASF means that NetBeans is now not only free and Open Source software: it is also, uniquely, and for the first time, part of a foundation specifically focused on enabling open governance,” said Geertjan Wielenga, vice president of Apache NetBeans. “Every contributor to the project now has equal say over the roadmap and direction of NetBeans.”NetBeans, the open-source Java development environment, tooling platform and application framework, joined the Apache Incubator in October 2016. The project was begun as a student project in what is now the Czech Republic and acquired by Sun Microsystems in 1999. The company open-sourced the project in 2000, and became part of Oracle after it bought Sun in 2010. Scoped Storage: updates and best practices for Android Q beta 3Android announced updates and best practices for Scoped Storage in Android Q’s beta 3 release in response to user feedback. Scoped Storage takes the fundamental principle from Application Sandboxing, which is to isolate apps to protect them from any malicious apps, according to the company. As users update their existing app to work with Scoped Storage, they’ll be able to use a new manifest attribute to enable the new behavior for the app on Android Q devices, even if the app is targeting API level 28 or lower. Also, Scoped Storage will be required in next year’s major platform release for all apps. The list of best practices includes how to store shared media files, store app-internal files, work with permissions and file ownership, work with many files efficiently, integrate with the system file picker and more. The full list of updates and best practices can be viewed in this post. Rust releases Rust 1.34.1 and rustup 1.18.1The Rust team updated its Rust programming language to version 1.34.1 as well as a version 1.18.1 for the rustup installer. The patch fixes two false positives and a panic when macros were checked in Clippy, a tool that provides a collection of lints to catch common coding mistakes. Meanwhile, the patch for rustup fixes an issue that introduced regression which prevented installing Rust through the shell script on older platforms. Now, rustup the issue, avoids forcing TLS v1.2 on the platforms that don’t support it.The full details of the fixes can be viewed in this post.