FEATURED STORY

Four short links: 21 April 2015

Four short links: 21 April 2015

Chromebooks and Arduinos, 3rd Person Driving, Software Development, and Go Debugging

  1. Chromebooks and Arduino — two great edtech tastes that taste great together.
  2. 3rd Person Driving (IEEE) — A Taiwan company called SPTek has figured out a way to use an array of cameras to generate a 3-D “Around View Monitor” that can show you multiple different views of the outside of your car. Use a top-down view for tight parking spaces, a front view looking backward for highway lane changes, or a see-through rear view for pulling out into traffic. It’s not a video game; it’s the next step in safety.
  3. Lessons Learned in Software Development — omg every word of this.
  4. Cross-Platform Debugger for Gotake the source code of a target program, insert debugging code between every line, then compile and run that instead. The result is a fully-functional debugger that is extremely portable. In fact, thanks to gopherjs, you can run it right here in your browser!
Comment

6 best practices for giving a product critique

Productive critique can strengthen relationships and collaboration, improve productivity, and lead to better designs.

Firewood_Stack_Support_Trusses_Dan_G_Flickr

Download a free copy of Designing for the Internet of Things, a curated collection of chapters from the O’Reilly Design library. This post is an excerpt from Discussing Design, by Adam Connor and Aaron Irizarry, one of the books included in the curated collection.

There are two sides, or roles, in any critique:

Recipient: The individual(s) receiving the critique (i.e. the creator or presenter of whatever is being analyzed) who will take the perspectives and information raised during the critique, process it, and act upon it in some way.

Giver: The individual(s) giving the critique, who are being asked to think critically about the creation and provide their thoughts and perspectives.

Within both of these roles, there is the discrete aspect of intention: why are we asking for/receiving/giving feedback. Intent is the initiator of the conversation and is often what separates successful critiques and feedback discussions from problematic ones.

For the best discussions, the intent of each participant, regardless of whether they are receiving or giving critique, needs to be appropriate. If we aren’t careful, critique with the wrong, or inappropriate, intent on either side can lead to problems not only in our designs, but also in our ability to work with our teammates. Read more…

Comment

Experience design gives you the competitive edge

The O'Reilly Radar Podcast: Andy Budd on the rising value of design, the bright future of agencies, and designers on the brink.

spine_Marja_van_Bochove_Flickr

Subscribe to the O’Reilly Radar Podcast to track the technologies and people that will shape our world in the years to come.

This week on the Radar Podcast, O’Reilly’s Mary Treseler chats with Andy Budd, a partner and UX designer at Clearleft. Their wide-ranging conversation circles around lessons learned at Clearleft, understanding who your user really is, and why design agencies have a bright future. Budd also offers some insight into the people and projects he’s keeping an eye on, or rather, as he explains, keeping a look out for — the next big things probably aren’t yet on our radar, he says.

As Clearleft, a user-experience design consultancy, has matured over its 10 or so years, Budd says they’ve gotten a lot more interested in the psychology and philosophy behind design, how designers’ actions affect the world and society in general. The value of design, Budd notes, has been increasing over the past few years, becoming equal to — or even beginning to surpass — the prominence technology has traditionally enjoyed:

When I used to go to technology conferences, six, seven, eight years ago, the general narrative was around actual technology. It was around the developers as heroes around the technical stack being the main differentiator. Design was often lost in the conversation. Now, I think that’s changed. I think in the last three or four years, actually the technology stack, and the technology in general, has become a lot more commoditized, with the rise of rapid prototyping tools, with the rises of libraries and frameworks, and also just the general maturation of products. I think it’s very rare nowadays that a startup or product company will have, particularly in the Web space, will have a massive competitive advantage, just through technology alone. Read more…

Comment

Zeta Architecture: Hexagon is the new circle

An enterprise architecture solution for scale and efficiency.

Eden_project_roof_Chris_Ford

Data processing in the enterprise goes very swiftly from “good enough” to “we need to be faster!” as expectations grow. The Zeta Architecture is an enterprise architecture that enables simplified business processes and defines a scalable way for increasing the speed of integrating data into the business. Following a bit of history and a description of the architecture, I’ll use Google as an example and look at the way the company deploys technologies for Gmail.

Origin story and motivation

I’ve worked on a variety of different information systems over my career, each with their own classes of challenge. The most interesting from a capacity perspective was for a company that delivers digital advertising. The biggest technical problems in that industry flow from the sheer volume of transactions that occur on a daily basis. Traffic flows in all hours of the day, but there are certainly peak periods, which means all planning must revolve around the capacity during the peak hours. This solution space isn’t altogether different than that of Amazon; they had to build their infrastructure to handle massive loads of peak traffic. Both Amazon and digital advertising, incidentally, have a Black Friday spike.

Many different architectural ideas came to my mind while I was in digital advertising. Real-time performance tracking of the advertising platform was one such thing. This was well before real-time became a hot buzzword in the technology industry. There was a point in time where this digital advertising company was “satisfied” with, or perhaps tolerated, having a two-to-three-hour delay between making changes to the system and having complete insight into the effects of the changes. After nearly a year at this company, I was finally able to get a large architectural change made to streamline log collection and management. Before the implementation started, I told everyone involved what would happen. Although this approach would enable the business to see the performance within approximately 5-10 minutes of the time a change was made, that this would not be good enough after people got a feel for what real-time could deliver. Since people didn’t have that taste in their mouths, they wouldn’t yet support going straight to real-time for this information. The implementation of this architecture was in place a few months after I departed the company for a new opportunity. The implementation worked great, and after about three months of experience with the new architecture, my former colleagues contacted me and told me they were looking to re-architect the entire solution to go to real time. Read more…

Comment

Rebooting a 1970s satellite with modern software and hardware

The O'Reilly Solid Podcast: Dennis Wingo on reestablishing contact with a satellite that had been silent for 17 years.

Subscribe to the O’Reilly Solid podcast to stay on top of topics related to the Internet of Things, hardware, software, manufacturing, and the blurring of the physical and virtual worlds.

Arecibo_Observatory_Aerial_View

The Arecibo Observatory in Puerto Rico, where Dennis Wingo and his team established contact with the ISEE-3 satellite. Public domain image: Wikipedia.

In the first episode of the Solid Podcast, we talked with Dennis Wingo, founder of Skycorp, in the former NASA McDonald’s where he’s been restoring the first images of the moon taken from space.

After an hour of recounting his techno-archaeology exploits — reverse-engineering the arcane analog image-transmission systems that NASA’s engineers developed in the 1960s — Dennis paused and said, “and that’s just one of our history projects.”

That teaser is where we begin today’s episode. Ready to apply modern computing to another analog challenge, Dennis turned his attention to the reboot of the International Sun/Earth Explorer-3, a research satellite launched in 1978 and commended to the heavens in 1997.

NASA decommissioned the equipment for communicating with the satellite in 1999, so Dennis set about reverse-engineering the ISEE-3’s control system and devising a way to communicate with it. In the 1970s, he would have needed custom analog hardware, but now, general-purpose hardware is powerful enough that he could do it all with software. Read more…

Comments: 7

Beyond bitcoin and the blockchain to booming business

Widespread blockchain adoption requires understanding between developers and domain experts.

Chain_of_fate_Hiroyuki_Takeda_Flickr

Editor’s note: this post is part of our investigation into the future of money. The full video compilation from our first event, Bitcoin & the Blockchain, is now available.

The vision for bitcoin and the blockchain is unabashedly optimistic, though already it is being realized. More and more technologists, venture capitalists, financial institutions, and even regulators are seeing its long-term potential to transform industries, from financial services to data management to the Internet of Things. In the medium term, there remain hurdles to overcome before blockchain technology can offer sufficiently compelling solutions for the complex financial and technological world we live in, but there is progress to date — and it’s promising.

Blockchain-based remittance vehicles offered by Coins.ph, BitPagos, and BitPesa, though early stage, aim to take a chunk of the $450 billion remittance industry by offering speedier, more efficient, and cheaper alternatives to traditional solutions. BitPay offers bitcoin/fiat payment processing for merchants as well as bank integration. Increasingly, private investors are diversifying their portfolios by purchasing bitcoin alongside traditional assets. Most recently, Coinbase even received funding from a group of blue-chip investors, including the New York Stock Exchange, and launched its own exchange, signaling both greater acceptance by the financial services industry as well as confidence in its future value. Ripple Labs has taken a very different approach with its protocol, permitting the decentralized transmission of practically any currency type — cryptographic or fiat — like an SMTP for money, and circumventing traditional payment networks. And to this end, it’s already inked agreements with Cross River Bank (New Jersey), CBW Bank (Kansas), and Fidor Bank (Germany), with more on the horizon. Read more…

Comments: 3