Geek Logbook

Tech sea log book

Brendan Eich and the age of the programmers

The creator of JavaScript, Brendan Eich was asked about the programming languages and the time Seibel: Do you feel at all that programming is a young person’s game? Eich: I think young people have enormous advantages, just physiological advantages to do with the brain. What they don’t have is the wisdom! You get crustier and

Brendan Eich and the languages over time

The creator of JavaScript, Brendan Eich was asked about the programming languages and the time Seibel: In general do you feel like languages are getting better over time? Eich: I think so, yeah. Maybe we’re entering the second golden age; there’s more interest in languages and more language creation. We talk about programming: we need

How Douglas Crockford detects the talent

Douglas Crockford, well known because he was the first person who specified the JSON format was asked about the question of detect the talent in a programmer. Seibel: When you’re hiring programmers, how do you recognize the good ones? Crockford: The approach I’ve taken now is to do a code reading. I invite the candidate

Jamie Zawinski in Coders At Work

Jamie Zawinski is known about some things he has created. But, besides that, when he was asked about how he see himself he gave a really interesting answer: Seibel: That brings me to another of my standard questions: do you, as a programmer, think of yourself as a scientist or an engineer or an artist

Peter Norvig Paper: Oh shinny! antidote

Dark Knights In the TED talks The mind behind Linux | Linus Torvalds One of the comments that Linus Said was: Edison may not have been a nice person, he did a lot of things — he was maybe not so intellectual, not so visionary. But I think I’m more of an Edison than a Tesla. Linus Torvals So

Matei Zaharia – Spark: The Definitive Guide. Common Operations

Define Schemas manually When using Spark for production Extract, Transform, and Load (ETL), it is often a good idea to define your schemas manually, especially when working with untyped data sources like CSV and JSON, because schema inference can vary depending on the type of data that you read in. (Chambers, 2017, 66) SQL Expressions

Kleppmann – Designing Data Intensive Applications

A data-intensive application is typically built from standard building blocks that provide commonly needed functionality. For example, many applications need to: • Store data so that they, or another application, can find it again later (databases) • Remember the result of an expensive operation, to speed up reads (caches) • Allow users to search data

Empowerment for the new leaders in tech

Once a new hire is designing as a team leader of a team. One of the first challenges is how it could be possible that this new person could achieve ownership of the project and the inspiration of the team members. Companies are talking about empowerment in recent years, but I couldn’t see it in