I’ve read this bonilista by David Bonilla on what strategies companies use to deal with security and defects.
Explains full disclosure, responsible disclosure and bug bounties.
Tags: david-bonilla, bonilista, security, full-disclosure, responsible-disclosure, bug-bounty, reporting, hacker, cracker
Id: a1a6925a-7958-11e8-a87f-0242ac110002
Read: Tue, 26 Jun 2018 15:50:21 +0000
I’ve read this bonilista by David Bonilla about the value of the ideas and what differentiates a good idea from a good execution from a good outcome
Tags: david-bonilla, idea, startup, execution, value
Id: c72f3522-7958-11e8-935c-0242ac110002
Read: Tue, 26 Jun 2018 15:51:24 +0000
I’ve read this article by Eric Normand on why he chose to write a course on clojure front-end framework
Tags: eric-normand, clojure, david-nolen, frontend, framework, reframe, om-next, comparison, course, mooc
Id: ea43a380-7959-11e8-bd3b-0242ac110002
Read: Tue, 26 Jun 2018 15:59:32 +0000
I’ve read this bonilista by David Bonilla on the software called LexNET and the scandal around it
Tags: david-bonilla, lexnet, bonilista, software, scandal, spain
Id: 1aa20256-795a-11e8-9b39-0242ac110002
Read: Tue, 26 Jun 2018 16:00:53 +0000
I have read this bonilista by David Bonilla explaining some of the things he has learned from 40 years of experience in life. Explains some of his fears and how he has solved them.
Tags: david-bonilla, bonilista, birthday, reflection, fear, money, money-management
Id: 296a433e-795a-11e8-981e-0242ac110002
Read: Tue, 26 Jun 2018 16:01:18 +0000
I’ve read this bonilista by David Bonilla on the net neutrality in Spain and in the European union.
Tags: david-bonilla, bonilista, net-neutrality, internet
Id: 395a8984-795a-11e8-9102-0242ac110002
Read: Tue, 26 Jun 2018 16:01:45 +0000
I’ve read this article explaining how an AI has solved the rubik cube by itself. The team, including McAleer, has used a technique called “autodidactic iteration: a way for the machine to create its own system of rewards.
Tags: rubik, rubik-cube, ai, autodidactic-iteration, autodidactic, reward, mcaleer, artificial-intelligence, deep-learning, monte-carlo, monte-carlo-tree-search
Id: 0cb8305c-7a1d-11e8-9823-0242ac110002
Read: Wed, 27 Jun 2018 15:16:22 +0000
I’ve read this bonilista by David Bonilla on how more and more investors are deciding to do it only on profitable startups rather than a more global strategy
Tags: david-bonilla, bonilista, investor, startup
Id: 6735c620-7a1d-11e8-a2e9-0242ac110002
Read: Wed, 27 Jun 2018 15:18:53 +0000
I’ve read this article by Maria Scrivener on how she does not consider herself a woman in tech. She prefers to lose the labels and just be considered her, herself. Advocates for being inclusive rather than exclusive
Tags: feminism, women-in-tech, maria-scrivener, women, label, equality
Id: 7e2fbffc-7a1d-11e8-bbd2-0242ac110002
Read: Wed, 27 Jun 2018 15:19:32 +0000
I’ve read this article by David Porter in which they alert their users that their database has been leaked, therefore some passwords are at risk.
The passwords were hashed and salted, not stored in plain text, but those who share a password across services could be at risk.
The attack has been successful given that a developer didn’t have two-factor authentication (2FA) on their github account and the company was using GitHub LFS (git large file system) to store database backups
Tags: david-porter, backup, storage, configuration, github, 2fa, plain-text, password, security, security-alert, lfs, git-lfs, github-lfs
Id: 97212f3c-7a1d-11e8-bdcd-0242ac110002
Read: Wed, 27 Jun 2018 15:20:14 +0000
I’ve read this article by Matthew Green on the ideas presented by Shamir in 1984: Identity Based Cryptography (IBE), Attribute Based Cryptography (ABE)
Tags: rsa, matthew-green, cryptography, identity-based-cryptography, attribute-based-cryptography, shamir, public-key, encryption, private-key
Id: a942bf96-7a1d-11e8-b122-0242ac110002
Read: Wed, 27 Jun 2018 15:20:44 +0000
I’ve read this article by Nick Lee in which he explains how he has reverse-engineered the Starbucks API so you can connect to it from another device (not only phones, with the app installed)
Tags: certificate-pinning, tendigi, nick-lee, security, man-in-the-middle, proxy, api, attribute-fingerprinting, open-api, starbucks
Id: b3ffb61e-7a1d-11e8-a08c-0242ac110002
Read: Wed, 27 Jun 2018 15:21:02 +0000
I’ve read this article on the ups and downs of using feature toggles.
Especially with long lived branches and feature by abstraction
Tags: feature-by-abstraction, feature-toggle, canary-test, jim-bird, technical-debt
Id: dbb1ff46-7a1d-11e8-b40e-0242ac110002
Read: Wed, 27 Jun 2018 15:22:09 +0000
I’ve read this article on how to start a new docker container from Java code (using a junit @rule).
Using the library TestContainers
Tags: testcontainers, rebel-labs, anton-arhipov, test, docker, image, integration-test, testing
Id: f13f63bc-7a1d-11e8-a6a2-0242ac110002
Read: Wed, 27 Jun 2018 15:22:45 +0000
I’ve read this article about comments in code: where to use them and when not to
Tags: dori-reuveni, kevin-bourrillion, comment, clean-code
Id: 15740b0c-7a1e-11e8-9169-0242ac110002
Read: Wed, 27 Jun 2018 15:23:46 +0000
I’ve read this article on the guardian syndrome and the Saint syndrome.
Explains the story of John Henry, who died right after winning a drilling contest with a machine.
Explains the finite game and the infinite game.
Tags: finite-game, infinite-game, saint-syndrome, guardian-syndrome, comparison, philosophy, venkatesh-rao, john-henry
Id: 5228464e-7a1e-11e8-9125-0242ac110002
Read: Wed, 27 Jun 2018 15:25:28 +0000
I’ve read this article on using a technique (stacked pull requests) to keep pull requests small and get more feedback, more comments from teammates, therefore reducing the code review fatigue. By Grayson Koonce
Tags: grayson-koonce, fatigue, code-fatigue, pull-request, pull-request-fatigue, stacked-pull-request, technique, comment, feedback, teammate, team
Id: 6e3df860-7a1e-11e8-ba6a-0242ac110002
Read: Wed, 27 Jun 2018 15:26:15 +0000
I’ve read this article by Ryan Dahl on the focus of the software and the inherent complexity of today’s software
Tags: ryan-dahl, complexity, software, rant
Id: 7ab3fcd4-7a1e-11e8-9590-0242ac110002
Read: Wed, 27 Jun 2018 15:26:36 +0000
Im this article, the author speaks of developer salaries related to their skills, proficiency, area of interest and role. Also about the real purchasing power stagnation.
Tags: salary, skill, role, position, money, career, career-management, fiodar-sazanavets
Id: a4e26bee-7a1e-11e8-ac68-0242ac110002
Read: Wed, 27 Jun 2018 15:27:46 +0000
I’ve read this article about makes a good programmer, under the label of the mythical 10x programmer.
There are two different groups of things in the list: things you are/have (skills) and things you do (actitudes). On the former, writing code (good, business code that is correctly organized, architected, designed), to know a lot. On the latter, ownership for the project (implication, care), teaching and learning from others.
Tags: 10x, author, productivity, skill, attitude, aptitude, attitude-vs-aptitude, nathan-epstein
Id: e5d53f46-7a1e-11e8-9097-0242ac110002
Read: Wed, 27 Jun 2018 15:29:35 +0000
I’ve read this article by Donn Felker on the effect that the Internet is having on consumers: they now decide when to consume the resources, instead of passively waiting for the resources to appear.
This is the suggested explanation for on-demand video vs television, podcasts vs radio
Tags: podcast, on-demand, consumer, internet, donn-felker
Id: f7f8a73a-7a1e-11e8-836d-0242ac110002
Read: Wed, 27 Jun 2018 15:30:06 +0000
[Don’t Know What You Want? Improve These 7 Universal Skills](Self-Discipline: Get better at ignoring the negative voice in your head. Get out of your bed. Go to the gym. Don’t listen to “I don’t want to.”)
Personal Effectiveness: Learn how to maximize the results you can get during the 16–18 hours you’re awake. Get more done — effectively.
Communication: We think we’re all master communicators. But the truth is that we suck. Communication is both art and science. And our ability to work with others depends on it.
Negotiation: You negotiate all the time. With your spouse, kids, parents, teachers, friends, co-workers, managers, etc. Learn to get the best deal for all parties.
Persuasion: Learn how to get what you want in an ethical way.
Physical Strength & Stamina: Getting stronger is a skill. Pull your own weight. It’s something every human should be able to do.
Flexibility: Sitting all day long behind your computer or in your car turns you into a stiff being. Learn how to stretch your hips, lower back, hamstrings, and calves — the most common weak points of desk workers.
Tags:
Id: 0862fbca-7a1f-11e8-83fb-0242ac110002
Read: Wed, 27 Jun 2018 15:30:33 +0000
I’ve read this article by Brett & Kate McKay on exercises for training the attention
Tags: brett-mckay, kate-mckay, training, concentration, exercise, focus, attention
Id: 14f5e064-7a1f-11e8-be86-0242ac110002
Read: Wed, 27 Jun 2018 15:30:54 +0000
I’ve read this article by John Bell, John Zada on the current war for attention, what they call the ‘attention heist’: publishers fight for your attention, selling it to third parties. The more they can lure you to spend your (finite) attention with them, the higher the profits.
They talk about two kinds of attention: short span and long span. Reading news is the first while reading a book or a long article is the second one.
They mention unplugging (i.e., a “digital sabbath”) to help improving the level of concentration
(this was a book review, of ‘The attention merchants’, by Tim Wu)
Tags: john-bell, john-zada, attention-heist, attention, app, smartphone, book-review, tim-wu, book, sabbath, digital-sabbath, long-article
Id: 3f41e6ec-7a1f-11e8-85fc-0242ac110002
Read: Wed, 27 Jun 2018 15:32:05 +0000
Tags: mathias-verraes, reading, tips-and-tricks, self-study, training
Id: c451a048-7a1f-11e8-82f7-0242ac110002
Read: Wed, 27 Jun 2018 15:35:49 +0000
I’ve read this article on how Netflix has optimized their servers to be able to send TLS content at 100 Gbps, using openbsd.
Tags: netflix, openbsd, performance, optimization, drew-gallatin
Id: dc8f92dc-7a1f-11e8-818a-0242ac110002
Read: Wed, 27 Jun 2018 15:36:29 +0000
Tags: java-ee, spring, kotlin, java, jvm, scala, clojure, productivity, rebel-labs, oleg-shelajev, zero-turnaround, 2017, report, comparison
Id: 1c603222-7a20-11e8-8f75-0242ac110002
Read: Wed, 27 Jun 2018 15:38:16 +0000
I’ve read this article by Alison Birrane on how working on a low-tech device is different than on a high-tech device (e.g., taking notes on a paper sheet vs on a laptop). On how it stimulates different parts of the brain. The multiple uses of the paper as compared to the narrowness of the apps.
Tags: alison-birrane, killer-app, comparison, media, social-media, gadget, low-tech, technology, smartphone
Id: 2ac58bdc-7a20-11e8-a82d-0242ac110002
Read: Wed, 27 Jun 2018 15:38:40 +0000
Tags: self-study, machine-learning, jason-brownlee
Id: 388125f6-7a20-11e8-aae6-0242ac110002
Read: Wed, 27 Jun 2018 15:39:04 +0000
I’ve read this article by Sandi Metz explaining how applications evolve, and what we might do if we’re unhappy with the results using: Design Stamina Hypothesis (Fowler), Procedural vs Object-Oriented Code and X.
Tags: ood, object-orientation, sandi-metz, martin-fowler, design-stamina, quality, behemoth, monolith
Id: 457003ea-7a20-11e8-a3ff-0242ac110002
Read: Wed, 27 Jun 2018 15:39:25 +0000
I’ve read this self-help article on how to help yourself by doing hard things:
Start letting go of unnecessary ideals
Start putting your heart and soul into the things you do
Start stretching yourself just beyond the edge of comfort
Start taking more deep breaths, so you can mindfully collect more lessons for the long run
Start side-stepping senseless drama
Start staying true to your values and convictions
Start looking for silver linings
Start focusing inward more often
Start embracing your humanness and giving yourself more credit
Start taking the next small, insignificant step (one at a time, every day).
By Marc Chernoff
Tags: marc-chernoff, self-help, meditation, breathing, comfort-zone, help
Id: 53a89846-7a20-11e8-abd1-0242ac110002
Read: Wed, 27 Jun 2018 15:39:49 +0000
I’ve read this article about what life is about: not happiness but four pillars: belonging and purpose, transcendence and storytelling
storytelling helps people create meaning because it allows people to create, edit, and transform the story of their lives
Tags: happiness, life, fulfillment, pillar, belonging, purpose, flow, transcendence, storytelling,, chris-weller
Id: 9737002a-7a20-11e8-a864-0242ac110002
Read: Wed, 27 Jun 2018 15:41:42 +0000
I’ve read this article that explains the background of the web and how it wasn’t designed to support applications but documents. Explains the downsides and security profile of a webapp as compared to a desktop/native application. By Mike Hearn
Tags: comparison, web-app, application, app, desktop-app, native-app, mike-hearn, security, html, html5, javascript, web
Id: a3e1c936-7a20-11e8-8fbe-0242ac110002
Read: Wed, 27 Jun 2018 15:42:04 +0000
I’ve read this article on structuring your workday while being at home (remote work).
Some tips:
- Structure for success
- Schedule your day: when it’s work-related time and when not
- Set boundaries
By Elizabeth Grace Saunders
Tags: remote, remote-work, hbr, harvard-business-review, elizabeth-saunders
Id: b2ddd326-7a20-11e8-9af5-0242ac110002
Read: Wed, 27 Jun 2018 15:42:29 +0000
I’ve read this article that explains some cognitive biases (prejudices of our mind) while programming:
- Hyperbolic Discounting: Going for an immediate payoff instead of a delayed larger one
- IKEA Effect:Overvaluing your own solutions to a problem, and thus in contrast undervalue other solutions. Also called the “Not-Invented-Here (NIH) Syndrome”
- Premature Optimization: Optimizing before you know that you need to.
- Planning Fallacy: Optimistically underestimating the time required to complete a task
- Recency Bias: Placing higher value on recent events than ones that occurred further in the past
We can never completely eliminate our biases, by being aware of how it is affecting us, we can somewhat mitigate the problems it causes.
By Yash Ranadive
Tags: yash-ranadive, bias, programming, mind
Id: c8742b18-7a20-11e8-b36f-0242ac110002
Read: Wed, 27 Jun 2018 15:43:05 +0000
I’ve read how to encrypt git repositories using keybase
Tags: keybase, git, encryption, security, private-key, public-key, storage, archive
Id: dcd43756-7a20-11e8-b0ee-0242ac110002
Read: Wed, 27 Jun 2018 15:43:39 +0000
I’ve read this article about how information can be classified as general vs specific and surprising vs unsurprising. How it’s best to find a small surprising general thing.
Tags: paul-graham, surprising, general, information, classification
Id: f611b626-7a20-11e8-8172-0242ac110002
Read: Wed, 27 Jun 2018 15:44:22 +0000
I’ve read this article on creating a telegram chatbot for a specific purpose. Connects two people (first one subscribes, then the other asks for help and the first is contacted) so the first helps the second. By Moses Soh
Tags: telegram, chatbot, app, moses-soh, side-project, pet-project, project
Id: 25b1e5d6-7a21-11e8-a838-0242ac110002
Read: Wed, 27 Jun 2018 15:45:41 +0000
I’ve read this article about how to review ethereum contracts and a concrete example of an attack to a smart contract
Tags: ethereum, smart-contract, crypto-currency, ico, trustless, security, code-review
Id: 5d73322c-7a21-11e8-8e1a-0242ac110002
Read: Wed, 27 Jun 2018 15:47:15 +0000
I’ve read the slides of this presentation by Bridget Kromhout and Charity Majors about organizations and microservices: the main problem is the communication
Tags: charity-majors, bridget-kromhout, microservice, organization, communication, devops
Id: ea81381c-7a21-11e8-b418-0242ac110002
Read: Wed, 27 Jun 2018 15:51:12 +0000
I’ve read this article by Jeronimo Palacios, giving an overview of the no estimates movement.
Tags: no-estimates, jeronimo-palacios, agile, scrum, estimate, forecast, management
Id: f6c70a98-7a21-11e8-a896-0242ac110002
Read: Wed, 27 Jun 2018 15:51:32 +0000
I’ve read this article describing what a core competence is and how can we find out if a competence is considered core or not.
Tags: economy, definition, core-competence, core-business, management, prahalad, gary-hamel
Id: 01a58660-7a22-11e8-b4f8-0242ac110002
Read: Wed, 27 Jun 2018 15:51:50 +0000
I’ve read this article explaining some tips and tricks to launch a side project. By Lynne Tye
Tags: lynne-tye, tips-and-tricks, product, side-project, launch, business, lean, startup, product-management
Id: 0e85e3f2-7a22-11e8-b818-0242ac110002
Read: Wed, 27 Jun 2018 15:52:12 +0000
I’ve read this article by Todd Schneider analysing how city bikes compare to taxis in New York city.
Good analysis, using a Monte Carlo simulation, written in R. Good data visualization.
Tags: todd-schneider, data-visualization, map, city-bike, taxi, cab, new-york, new-york-city, comparison, data, data-analytics, monte-carlo, simulation, r
Id: 18bc20c0-7a22-11e8-9209-0242ac110002
Read: Wed, 27 Jun 2018 15:52:29 +0000
I’ve read this article by Trisha Gee about upcoming features to IntelliJ Idea 2017.3, centered around java 9 features
Tags: trisha-gee, java-9, jdk-9, java, jdk, intellij-idea, ide, ide-support, jetbrains
Id: 23b8350e-7a22-11e8-a9f3-0242ac110002
Read: Wed, 27 Jun 2018 15:52:48 +0000
I’ve read this article on how to setup a honey pot machine using honssh. By Robert Putt
Tags: robert-putt, honey-pot, security, honeypot, honssh, attacker
Id: 2e36336e-7a22-11e8-9424-0242ac110002
Read: Wed, 27 Jun 2018 15:53:05 +0000
I’ve read this paper commentary by Adrian Colyer (on a paper by Zheng Gao, Christian Bird, Earl T. Barr) on a study that tries to reproduce fixes for defects based on the dynamic to static typing system.
both Flow and TypeScript are pretty good, and conservatively either of them can prevent about 15% of the bugs that end up in committed code.
It’s interesting to see these effects quantified:
Running the binomial test on the results shows that, at the confidence level of 95%, the true percentage of detectable bugs for Flow and TypeScript falls into [11.5%, 18.5%] with mean 15%.
Also, some recommendations for the future: for typescript and flow to be compatible for more gains.
Original paper: http://ttendency.cs.ucl.ac.uk/projects/type_study/documents/type_study.pdf
Tags: zheng-gao, christian-bird, earl-barr, typescript, javascript, flow, bug, defect, type-system, dynamic-typing, static-typing
Id: 398cc606-7a22-11e8-b33c-0242ac110002
Read: Wed, 27 Jun 2018 15:53:24 +0000
I’ve read this article by Febin John James on how neural networks can learn from the leaked passwords and try to guess passwords for existing users
Tags: febin-james, ai, artificial-intelligence, generative-adversarial-neural-network, gann, gan, nn, neural-network, guessing, password
Id: 44fe19ae-7a22-11e8-8e06-0242ac110002
Read: Wed, 27 Jun 2018 15:53:43 +0000
I’ve read this article by Mattias Geniar explaining the having the new Chrome redirecting .dev domains to https means that people using said .dev for local development will have to either provide a https server on their machines or change to another domain
Tags: mattias-geniar, chrome, http, https, server, development, test, machine
Id: 509c472c-7a22-11e8-81d7-0242ac110002
Read: Wed, 27 Jun 2018 15:54:03 +0000
I’ve read this article by Gregor Trefs about solving the fizzbuzz kata using vavr, importing some concepts from functional programming
Tags: functional-programming, gregor-trefs, vavr, case-statement, pattern-matching, functional, kata, fizzbuzz
Id: 6866497a-7a22-11e8-af91-0242ac110002
Read: Wed, 27 Jun 2018 15:54:43 +0000
I’ve read this article on how women act as CFO of their houses (managing 30% of the world’s wealth), how they teach money and meaning to their children.
Tags: money-management, cfo, women, gender, home, house
Id: 74f60720-7a22-11e8-a9a3-0242ac110002
Read: Wed, 27 Jun 2018 15:55:04 +0000
I’ve read this article by JOSHUA A.T. FAIRFIELD on the right-to-own, right-to-repair and property.
On the difference in the real property of a smartphone vs a car. On the imaginary, they are the same, but in contractual terms, there is a big difference.
Tags: joshua-fairfield, right-to-repair, bill, law, property, smartphone, eula, license, clause, imaginary
Id: 80c233ee-7a22-11e8-8743-0242ac110002
Read: Wed, 27 Jun 2018 15:55:24 +0000
I’ve read this guide to personal security in the net, by Nick Rosener. Examples include 2fa, password management, app security, phone security, etc
Tags: nick-rosener, 2fa, mfa, password, security, phone
Id: 92c637d4-7a22-11e8-baba-0242ac110002
Read: Wed, 27 Jun 2018 15:55:54 +0000
I’ve read this article (in Spanish) by Ricardo Borillo on using and generating fake data for our tests
Tags: ricardo-borillo, borillo, fake-data, npm, npm-module, acceptance-testing, test, test-data, spanish
Id: a0be3cd8-7a22-11e8-a5aa-0242ac110002
Read: Wed, 27 Jun 2018 15:56:17 +0000
I’ve read this article by Andy Gavin on making a lisp for games, an embedded language inside another language.
GOOL prefers the power and maintainability of a lisp rather than the raw power of a lower-level programming language
Tags: andy-gavin, lisp, gool, crash-bandicoot, game, game-development
Id: 46ffc936-7a23-11e8-882f-0242ac110002
Read: Wed, 27 Jun 2018 16:00:56 +0000
I’ve read this article by Dan Weinreb on the history of lisp machines, the AI winter and the rebuttal of some stories by Richard M. Stallman
Tags: dan-weinreb, lisp, symbolics, rms, richard-stallman, lisp-machine, lmi, dan-luu, ai-winter, ai
Id: 5174beda-7a23-11e8-bf1e-0242ac110002
Read: Wed, 27 Jun 2018 16:01:14 +0000
I’ve read this list of (free) resources for programmers
Tags: free-resource, resource, service, amazon, aws, free-tier, free-trial, github
Id: 5bd0ece6-7a23-11e8-8014-0242ac110002
Read: Wed, 27 Jun 2018 16:01:31 +0000
I’ve read this page on things a programmer should know
Tags: github, programmer, knowledge
Id: 67c8032c-7a23-11e8-9ab7-0242ac110002
Read: Wed, 27 Jun 2018 16:01:51 +0000
I’ve read this article by Quantitative Software Management (QSM) on how software projects are affected by the size of the team producing it, with charts and based on previous investigation
Tags: research, meta-research, quality, software, software-quality, qsm, quantitative-software-management
Id: 72b999a8-7a23-11e8-b831-0242ac110002
Read: Wed, 27 Jun 2018 16:02:10 +0000
I’ve read this article by x0rz, a security researcher, on hacking back
active countermeasure that result in limiting the attacker capabilities
And whether it is ethical to do it, even if it were illegal
Ethics is knowing the difference between what you have a right to do and what is right to do. — Potter Stewart
Tags: x0rz, security, hacking, hacking-back, ethic, legality, law, quote, potter-stewart, countermeasure, attacker
Id: 7d3d216a-7a23-11e8-8d31-0242ac110002
Read: Wed, 27 Jun 2018 16:02:27 +0000
I’ve read this article by Keith Devlin on Goedel’s work, especially on the Incompleteness theorem
Tags: kurt-godel, kurt-goedel, incompleteness-theorem, bertrand-russell, alfred-north, principia-mathematica, david-hilbert, mathematics, theorem, computability, philosophy
Id: 8bda1c3c-7a23-11e8-b1cb-0242ac110002
Read: Wed, 27 Jun 2018 16:02:52 +0000
I’ve read this chapter, to better understand finite and infinite data structures. Talks about streams (called sequences in ML), HOFs, lambda calculus. The book is by Lawrence Paulson
Some of my examples are in
Tags: book, chapter, lawrence-paulson, ml, sequence, hof, lambda-calculus, combinator, stream, lazy-list, data-structure, infinite-list, higher-order-function, function-composition
Id: 97e67a7a-7a23-11e8-bc72-0242ac110002
Read: Wed, 27 Jun 2018 16:03:12 +0000
I’ve read this investigation of how a security investigator found a security defect in the UK tax system page and the process of reporting it and seeing it fixed
Tags: zemnmez, open-source, uk, hmrc, responsible-disclosure
Id: a4263c08-7a23-11e8-86c0-0242ac110002
Read: Wed, 27 Jun 2018 16:03:33 +0000
I’ve read this article on models for selling/monetising open source. By Eric S. Raymond
Tags: eric-raymond, open-source, monetization
Id: b0788d3a-7a23-11e8-82df-0242ac110002
Read: Wed, 27 Jun 2018 16:03:53 +0000
I’ve read this article by Quincy Larson on what happens when you bring your phone over to the US
Tags: us, phone, privacy, quincy-larson, international-flight, cross-border-flight, flight, device, laptop, burner-phone
Id: bc93aaf0-7a23-11e8-8ffe-0242ac110002
Read: Wed, 27 Jun 2018 16:04:14 +0000
I’ve read this page detailing some tools for a remote position
Tags: remote, remote-work, remote-tool, tool, starter-kit
Id: cfe1bdfe-7a23-11e8-b024-0242ac110002
Read: Wed, 27 Jun 2018 16:04:46 +0000
I’ve read this article by Mark Reinhold, explaining his proposal for a faster java release train, changing from every two years to every six months.
Tags: release, mark-reinhold, release-management, release-train, java, sun, oracle, brian-goetz, jre, jdk
Id: dc842498-7a23-11e8-8b35-0242ac110002
Read: Wed, 27 Jun 2018 16:05:07 +0000
I’ve read this article by Justine Arreche on how she manages her productivity tools: calendar, todo list; for all the activities in her life
Tags: justine-arreche, productivity, management, calendar, todo-list, activity, time-management
Id: e799c860-7a23-11e8-9f75-0242ac110002
Read: Wed, 27 Jun 2018 16:05:26 +0000
I’ve read this article by Neil Irwin on inequality, explaining the professional career of two janitors at two different companies, in a different period of time.
Tags: neil-irwin, inequality, kodak, apple, janitor, mercer, drucker, management, career-management, career, cto, cio
Id: f66efafe-7a23-11e8-ae3d-0242ac110002
Read: Wed, 27 Jun 2018 16:05:51 +0000
I’ve read [the transcription of] this interview, to Ryan Dahl.
In it, he describes his view of Node.js and how it is not well-suited for building massive web servers, but could be appropriate for web applications
Tags: ryan-dahl, go, microservice, web-app, interview, podcast, web-server, go, golang
Id: 03cbbfca-7a24-11e8-927a-0242ac110002
Read: Wed, 27 Jun 2018 16:06:13 +0000
I’ve read this article by James Hague on the user-centric vision and how he faces the problems related to programming
Tags: programming, user-centric, vision, game, assembler, james-hague, recovering-programmer
Id: 0db84e2c-7a24-11e8-ac3c-0242ac110002
Read: Wed, 27 Jun 2018 16:06:30 +0000
I’ve read this article by James Hague on examples of libraries that went wrong. How we should have said ‘no’ early on instead of accepting it. A blog post about simplicity
Tags: james-hague, simplicity, library, complexity, example
Id: 192eae72-7a24-11e8-bc6c-0242ac110002
Read: Wed, 27 Jun 2018 16:06:49 +0000
Tags:
Id: 24c02266-7a24-11e8-bddd-0242ac110002
Read: Wed, 27 Jun 2018 16:07:08 +0000
I’ve read this article by Rebecca Holman explaining what is a work spouse (i.e., a trusted equal to bounce off ideas, discuss, advance together). Not a mentor, not a trusted boss, not someone reporting to you.
Explains some of the benefits of finding that role.
Tags: rebecca-holman, work-wife, work-husband, work-spouse, team-management, work, job, pairing, mentor
Id: 3136db02-7a24-11e8-b84e-0242ac110002
Read: Wed, 27 Jun 2018 16:07:29 +0000
I’ve read this article about GraphQL and its comparison to REST APIs
Tags: graphql, rest, api, data, comparison, samer-buna
Id: 3df70628-7a24-11e8-9c3c-0242ac110002
Read: Wed, 27 Jun 2018 16:07:51 +0000
I’ve read this paper by John McCarthy explaining the history of lisp
Tags: john-mccarthy, lisp, invention, language, list-processing, s-expression, m-expression, data, code, lisp-dialect, fortran, ibm
Id: 492eebb4-7a24-11e8-bcec-0242ac110002
Read: Wed, 27 Jun 2018 16:08:10 +0000
I’ve read this article in which Tuukka Ojala explains how his tools for a (blind) software developer: the screen reader, the browser, the braille reader
Tags: tuukka-ojala, blindness, accesibility, browser, screen-reader, braille-reader, braille, disability
Id: 54e4e076-7a24-11e8-abd6-0242ac110002
Read: Wed, 27 Jun 2018 16:08:29 +0000
I’ve read this article that explains the difference between business value and technical value: a feature for the business could be very valuable but technically costly; also the other way around: they are independent variables.
Also explains that some value in development can be obtained quicker by using a framework, such as the tool that allcountjs provides: 30 lines to generate the equivalent business features to 3000 lines
Tags: allcountjs, mean, comparison, crud, framework, javascript, frontend, productivity, business-value, technical-value, cost
Id: 5eea69ce-7a24-11e8-8842-0242ac110002
Read: Wed, 27 Jun 2018 16:08:46 +0000
I’ve read this article explaining how to integrate leanpub with github: write your book (e.g., in markdown) and store it in git, then publish automatically to leanpub
Tags: leanpub, github, integration, self-publishing, publishing, book, tool, toolchain
Id: 699d067e-7a24-11e8-9962-0242ac110002
Read: Wed, 27 Jun 2018 16:09:04 +0000
I’ve read this article by Karen McGrane explaining the desktop publishing and the difference between writing and formatting for the web. Also, inline editing
Tags: karen-mcgrane, editing, formatting, desktop-publishing, medium, wysiwyg
Id: 7b5f342c-7a24-11e8-b858-0242ac110002
Read: Wed, 27 Jun 2018 16:09:34 +0000
I’ve read this article by Uberto Barbini in which he describes his re-discovery of TDD as a tool to design
Tags: uberto-barbini, tdd, rediscovery, kent-beck, test-driven-development
Id: 866b41b2-7a24-11e8-9c54-0242ac110002
Read: Wed, 27 Jun 2018 16:09:52 +0000
Sven Johann interviews Steve McConnell about software estimation and planning.
Talks about intrinsic risk management and extrinsic risk management
Explains that you should manage the risk so the most uncertain is tackled in the beginning. At the retro (following the demo), you get risk identification (as root cause analysis based on not delivering as expected)
The goal of Agile was not to be able to change all the time, but to adapt to change
Embrace change
Tags: cone-of-uncertainty, agile, project-management, risk, sven-johann, steve-mcconnell, iteration, scrum, risk-identification
Id: 9c543506-7a24-11e8-8c9b-0242ac110002
Read: Wed, 27 Jun 2018 16:10:29 +0000
I’ve listened to this podcast on psychology
Tags: software-engineering-daily, bjorn-benson, psychology, walled-garden
Id: a90cf1ac-7a24-11e8-a69e-0242ac110002
Read: Wed, 27 Jun 2018 16:10:50 +0000
I’ve listened to this podcast on CQRS
Tags: cqrs, derek-comartin, command-query-responsibility-segregation, greg-young, udi-dahan, red-book, ddd, domain-driven-design, podcast, software-engineering-daily
Id: b2056db6-7a24-11e8-97d3-0242ac110002
Read: Wed, 27 Jun 2018 16:11:05 +0000
I’ve read this article by Christian Charukiewicz explaining how he started a new project and a new feature in Elm. How he explained this new technology to his teammates and how it is going now.
Explains the pros and cons for the language.
Tags: christian-charukiewicz, elm, compiler, experience-report, frontend, functional-language, functional-programming
Id: bc6e1190-7a24-11e8-b19a-0242ac110002
Read: Wed, 27 Jun 2018 16:11:23 +0000
Tags:
Id: c2416c52-7a24-11e8-b692-0242ac110002
Read: Wed, 27 Jun 2018 16:11:33 +0000
I’ve read this article by Mike Kruzeniski explaining part of John Ive career at Apple and explaining part of the design process the Apple Watch had.
Tags: ux, design, apple, watch, john-ive, mike-kruzeniski, career, career-management
Id: cb789e76-7a24-11e8-bdb2-0242ac110002
Read: Wed, 27 Jun 2018 16:11:48 +0000
I’ve read this blog post by Evan Jones as an example of unknown unknown
Tags: evan-jones, unknown-unknown, java, mmap, garbage-collector, pause, unknown
Id: d4b6a596-7a24-11e8-b245-0242ac110002
Read: Wed, 27 Jun 2018 16:12:04 +0000
I’ve read this article explaining that big projects take time to be created.
The temptation is all around us, to accelerate feedback loops, create products more quickly, release earlier. That has the tension of being ‘half-baked’ products, that have not achieved the minimum level of loveable feature and, thus, not used.
Tags: time, focus, rafe-colburn, product, lean
Id: dddee4c6-7a24-11e8-b11f-0242ac110002
Read: Wed, 27 Jun 2018 16:12:19 +0000
I’ve read this article by Dan McKinley about how choosing boring (i.e., well-proven) technology can help you focus on your company goals and how ‘the best tool for the job’ is not always the case, as the job depends on who you ask: developers, ops, business.
Tags: dan-mckinley, boring, technology, proven, production-ready, development, operations, focus, business, goal, best-tool-for-the-job
Id: e91565cc-7a24-11e8-8849-0242ac110002
Read: Wed, 27 Jun 2018 16:12:38 +0000
I have read this document
Tags: google, scandal, sexism
Id: fe723d14-7a24-11e8-ab5c-0242ac110002
Read: Wed, 27 Jun 2018 16:13:14 +0000
Tags:
Id: 172e94e2-7a25-11e8-86cc-0242ac110002
Read: Wed, 27 Jun 2018 16:13:55 +0000