Microsoft teams with big banks to speed development of financial technology

Microsoft has forged a partnership with R3, a consortium of 43 financial institutions, to help make online money transfers and payments faster and more secure using blockchain technologies.

Blockchains, or online ledgers used for recording digital transactions, are touted as tamper resistant but were originally developed outside of the traditional banking system. This newer technology has banks scrambling to find the right technological fit

At Microsoft’s inaugural Envision conference for business leaders yesterday in New Orleans, CEO Satya Nadella told the crowd that R3 was using blockchain technology available on Microsoft Azure. Microsoft (Nasdaq: MSFT) will be a preferred vendor, providing “blockchain as a service,” which will let financial institutions access the technology via the cloud. It will also provide services and staff to help R3 to develop new financial products using the blockchain technology.

Amazon’s AWS (Nasdaq: AMZN), Google (Nasdaq: Goog) and IBM(NYSE: IBM) also are racing to find their own answer to blockchain technology.

Top Reasons Why Education is Extremely Important

You may be knowing your A’s and B’s and C’s, but are you educated or just literate? No rolling your eyeballs please, there is a difference. Literacy is knowing how to read and write. Education is to be able to reason, to use your ability to read and write to your benefit and to be able to gain your spectrum of knowledge by trying to surge deeper into the literate knowledge imparted to you.  We’ve had debates innumerable about why is it important for every country to increase the literacy rates of its citizens, but is merely doing that enough? No, we do not need just literate citizens, but educated ones too. We do not want to be a group of people who can read and write but make nothing out of it. Wondering what education makes of us? It makes us human, a robot can read and write to, but reason? Here are reasons why education is extremely important.

Do you know that the societal segments were based more on your education than economic worth, just economically better off could afford better education too. Women were the aliens of the already alienated because they weren’t seen as able to mingle in a society where reasoning happened. It is extremely important that you be at par with the knowledge database to be able to mingle in a certain societal setting without being made to feel embarrassed or an outcast. Education helps you broaden that spectrum of knowledge and hold your own mind and reason.

 

LIFESTYLE TECHNOLOGY TRENDS

So what will be the key focus of lifestyle technology in the coming years? Millionaire magazine looked into the future with a group of leading technology experts – Kjaer Global was one of them.

Q: WHAT ARE THE EMERGING KEY TRENDS IMPACTING OUR WORK / LIFE?

STRATEGIC BIG DATA: The Internet of Things is already here and, by 2020, over 30 billion things will be connected. As data flow increases Big Data meets ‘Social’ data and becomes more strategic and manageable as new software and tools emerge to predict behaviour and buying trends.

CROWD-FUNDING PLATFORM: Globally CFPs are accelerating with a growth of 60% since last year. Crowdsourcing.org breaks these down into four categories: Donation-Based, Reward-Based (majority), Lending-Based and Equity-Based. Soon, we will all be able to own a share in the startups we buy from.

EDUCATION 4.0: MOOCS (Massive Open Online Course) and Social media coursework at universities will be the norm. Mobile Education will lead to a major transformation of the education landscape with mEducation products and services representing a $38 billion market opportunity by 2020. >>
E-HEALTH: Healthcare Apps, Mobile Diagnostics and Intuitive Bio Feedback will explode, with healthcare professionals becoming involved in design and monitoring. By 2020, chronic diseases could account for almost 75% of all deaths worldwide: ischaemic heart disease (IHD), stroke and diabetes is set to increase in developing countries.

Q: WHAT LIFESTYLES AND HI-TECH PRODUCTS WILL WE ADAPT IN THE NEXT YEARS?

The best way to understand how people live with and use technology is to understand the sociology of things and situations. This is why we developed our KJAER GLOBAL’S TYPOLOGIES to illustrate typical use situations:

1: PREMIUM PROFESSIONALS are aspirational high achievers. They love anything digital and progressive to facilitate lifelong learning. These ambitious Global Citizens, want mobility and flexibility in all areas of life. Smart Technology touch points and channels are seen as life enablers and health management tools.

 

Why is the sky blue ?

After days of rain, a patch of blue sky is a sight for sore eyes. But why is the sky blue?

Let’s start with the Sun. Light from the Sun appears white but it actually consists of many different colours. We can see these different colours of light in a rainbow or when white light passes through prism. As the white light from the Sun travels through the Earth’s atmosphere, it collides with particles of air.  The different colours, or wavelengths, of light are scattered by these collisions by different amounts.  Blue light (shorter wavelengh) is scattered more than red light (longer wavelength).

So, when the Sun is high in the sky, blue light is scattered in all directions as sunlight passes through the atmosphere and we see the sky as blue.

But it’s a different case when the Sun is close to the horizon at sunset or sunrise. Sunlight from the low Sun has to pass through much more atmosphere before it reaches your eyes meaning most of the blue light has already been scattered leaving just the red. The result is the beautiful colours we see at sunset and sunrise and, very occasionally, a flash of green light.

When we see a rainbow we can see a range of colours from red (longer wavelength) through yellows and greens to blues and eventually violet (shorter wavelengths). So if shorter wavelengths are more easily scattered why don’t we see the sky as purple?

The answer lies with how our eyes react to light. Inside the eye there are two types of cells that react to light. ‘Rods’ are sensitive to brightness and three types of ‘cones’ are responsible for detecting colour. The three types of cones are sensitive to lights of certain wavelengths.

The ‘blue’ cones are more sensitive to blue than violet, so when you look up at the sky, the cones tell your brain you are seeing blue even though there is violet there.

I Want To Learn Programming, Where Do I Start ?

Rather frequently I get questions from friends, family and strangers asking me about what it’s like to work as a software engineer. We’ve got a good reputation that we are well paid and have fun at work. At least that is what I’ve noticed people thinking about this occupation. It’s not like we’re paid as much as movie stars, even though some of us pretend that we are stars, but it still attracts people because of the wages and its reputation.

While studying to become a software engineer, our class had the highest drop-out rate of all programs and largely because the misconception of what a software engineer has to do and has to learn. Some of the people just wanted to party, they would just have dropped out no matter what program they choose, others thought they would just play with computers all day. While “playing” with computers is what we do, it involves a bit more brain cells than playing an easy video game.

When I meet up with family and friends, and strangers they often ask me: So what is it that you really do? This is the question that comes right before Wow, that sounds awesome, how would one become a programmer?. The answer to the first question though varies depending on whom I talk to. When talking to non-techie people I can’t drop terms like “continuous integration”, “C#”, “Azure” and whatnot; I have to use a language they understand. It’s all about using a ubiquitous language, that goes for both working in and outside projects.

So what is it that you really do? I help customers solve problems, to help them increase productivity and revenue, by introducing new software, often hand-crafted to their requirements.

This is a very wide ranged answer, it could mean anything and fit any job description. However, the follow-up questions is always to give an example. It’s easier to talk about what kinds of applications I work with now that people are more used to downloading apps for their phones. Generally I tell my friends, family and the occasional strangers that I write websites or mobile applications that helps these customers solve their business problems; this to make their life easier.

Most discussions stop here, it gets too technical when you start talking about “building websites” or “building mobile applications”. Occasionally though, you get a snappy response from someone saying: It’s just a website with some fields and text, how hard can that be? That’s when you give more examples which are met by a long Oooh…. I didn’t know that.

A bunch of my non-engineer friends are tech-savvy and I often do get the question: I Want To Learn Programming, Where Do I Start?

It’s a very hard and interesting question, I could of course throw C# and a book on .NET programming in their face, but what good would that do? Is my preferred language really the best option for them as total beginners? Maybe? Maybe not. You have to consider what their goal is when asking this question. Do they just want to get a better understanding of how computers and programs work? Do they want to write prank-ware to joke with their friends? Do they want to solve a problem they’re having? Do they want to make you redundant?

First thing I try to do is of course to figure out why they want to learn programming, I think everyone should, but it’s a good starting point to get an understanding of what they want to get out of it. Not that it would change my answer but it’s still interesting because you can tweak the response.

When you find yourself doing the same thing over and over again, consider automating that with software that you write yourself

If you have a real world problem, or a real goal for that matter, it’s easier to suggest a course of action. Writing the software and learning how to write it will most likely take a lot more time than just repeating yourself though, which is something to be honest about and to have in mind. However, when you’ve learnt how to write your first software, writing the second one should be easier or at least go a bit quicker.

I Want To Learn Programming, Where Do I Start?

It’s easy to tell someone to try and solve a real world problem, but it still doesn’t tell them how to go by it so what I try to do is to give them a good hand of tools to use. When recommending a tool, a programming language or a book you have to consider that it should not be a too high learning steep to get their first Hello World program running. If there is no fast results, it’s highly likely that the person will just drop-out and give up. Programming isn’t only about the code we write, it’s about the things we connect together.

I want the person to get the feeling of accomplishment as fast as possible, it doesn’t matter if they wrote a single line of code or not, just that they put something that they can be proud of together. With the excitement of accomplished something quickly they’d be more likely to want to dig deeper and finally ready to start looking at a real programming language; be it C#, Java, Python or any other programming language out there. Early on you want the person to get into the thought process of: if i do this, then I want to do this, else I would like to do this.

The last couple of years there’s been a lot of involvement in teaching kids programming and when someone do ask me about how to learn programming that is my answer; learn it just like a kid would. How do we teach kids programming? There’s a great resource called Code.org, their approach is to let you put together programs in the web browser and it gives you a feeling of accomplishment quickly. You could for instance create your own Flappy Bird clone with a personal touch. This of course doesn’t solve your repetitive work that you so desperately want to speed up, nor does it solve your immediate business problems. It does however get you a sense of what putting together software feels like and what it takes to connect two important pieces together.

There’s no simple answer to the question I Want To Learn Programming, Where Do I Start? but there is guidance to be given and depending on your skill and your willingness to learn, there are tons of resources out there for your disposal. Building something in the browser using Code.org is a first step to learning programming, but you have a long way to go. When you’re feeling ready for the next step, you might want to pick up a good book at explains the basics of building software for your computer.

Really, I Just Want To Learn Programming, Give Me The Resources!

A lot of people just want to be spoon fed the knowledge and that is unfortunately not possible, it takes time and patience to learn programming. You will learn by making mistakes and you will get a lot of Oh wow, this is really awesome-moments. If you’re really dedicated on learning how to build software for your computer, there are a bunch of books that are great for beginners. Even if you don’t end up writing your own software, it’s an invaluable knowledge that you will have real benefit from in this world of technology.

When I was tutoring Java we used a book called Head First Java which turned out to be a great resource for beginners. A lot of the people in the course had never built anything for a computer before and the language and illustrations in the book really helped them greatly. Head First is a series covering a lot of programming languages and technologies, to get the least friction between where you are now and where you need to go to write your first Hello World program, I’d suggest Head First Python.

Dislike reading books? Then I’d really recommend checking out Pluralsight’s Programming for Kids videos.

If you have kids, learning programming together with them will benefit the both of you. Kids generally have really interesting and good questions which broadens your mind and it’s also a great reason to spend more time with your kids! Frankly, I look forward to the day I can teach my kids programming.

After reading a book, playing around with Code.org and possibly watching some videos on Pluralsight you might feel like you’re done; or you’re feeling like you want more. If you want more I really suggest signing up for a university course or for a weekend/afternoon course in programming. Hopefully by then you’ll have enough on your plate to build something interesting for yourself.

That said, here’s a list of links to resources that I’d suggest to anyone wanting to learn programming with no prior experience: