As the author states, this article shouldn’t even be needed. Publishers should have learned a long time ago to not trust Facebook.⏎ October 27, 2019
I found this article via Brad Feld’s post. I appreciate the question that prompted the post. A good read for all men to consider, wether you are a father or not.⏎ October 27, 2019
At some point people should read stuff like this and ask why they continue to participate in such a broken ecosystem.⏎ October 24, 2019
This is an amazingly detailed agreement to walk through with your kid before they get a phone. It’s an interesting idea, and obviously a very clear way to communicate expectations. Perhaps a bit much though.⏎ October 24, 2019
Om highlighting the silliness of so much tech industry coverage.⏎ October 24, 2019
Quantum computing has been talked about for well over a decade, but this is the first time we are seeing something real.
We developed a new 54-qubit processor, named “Sycamore”, that is comprised of fast, high-fidelity quantum logic gates, in order to perform the benchmark testing. Our machine performed the target computation in 200 seconds, and from measurements in our experiment we determined that it would take the world’s fastest supercomputer 10,000 years to produce a similar output.
10,000 years to 200 seconds? I had to do the math. That’s 1,578,000,000 times faster. What does that mean, nearly all encrypted documents we have today are probably easily decrypted with brute force tactics. Read more in this Nature article article.⏎ October 23, 2019
What an interesting idea, and a little disconcerting.
With Formulaic Naming, Wayfair is transitioning to a structured solution for naming based on other questions we already ask our suppliers about their products. Once we have this structured information, we can pursue Dynamic Naming, where the product name will vary based on where the name is displayed and the customer who is viewing the product.
So when you buy the Cleaver Cedar Sofa and your friend that you recommend it to may not see that a product of that name doesn’t even exist? Interesting ideas.⏎ October 23, 2019
Being vulnerable is one of many ways to show you are human, and it lets people relate to you as a leader. It’s not comfortable since many leaders, myself included, are not comfortable in that position or feel like it’s not okay.
“Group cooperation is created by small, frequently repeated moments of vulnerability,” he explains. “Of these, none carries more power than the moment when a leader signals vulnerability.” It’s paramount for people to know that it’s safe to tell the truth here.
I’ve tried to get more comfortable being vulnerable, knowing that it helps the culture and team I work with.⏎ October 23, 2019
One week of cash flow. Supposedly was worth $47 billion a few weeks ago. 🙄⏎ October 23, 2019
This would be the definition of a Golden Parachute.
SoftBank Group Corp.’s proposed rescue package of WeWork involves Neumann selling about $1 billion of stock and getting a $185 million consulting fee from the Japanese firm even as the deal values the struggling office-sharing company at $8 billion, according to people familiar with the transaction. That’s down from an estimated $47 billion at the start of the year. Neumann will leave the company’s board though he still can assign two seats.
So after creating no profits at all, the founder of WeWork leaves a billionaire. This is wrong.⏎ October 22, 2019
I did this myself in 2017. I go back to intent and zoning. When I visit friends houses I don’t want to think that their is a KPI being incremented. For me, the same is true for personal websites.⏎ October 22, 2019
Wait a second? Minecraft as a board game? 🧐⏎ October 22, 2019
Interesting structure for architecture.
An Architectural Decision (AD) is a software design choice that addresses a functional or non-functional requirement that is architecturally significant. An Architecturally Significant Requirement (ASR) is a requirement that has a measurable effect on a software system’s architecture and quality. An Architectural Decision Record (ADR) captures a single AD, such as often done when writing personal notes or meeting minutes; the collection of ADRs created and maintained in a project constitute its decision log. All these are within the topic of Architectural Knowledge Management (AKM).
I think it is very critical that you define how architecture is executed so that teams and architects know what to expect from each other.⏎ October 22, 2019
There is some good stuff here. I wonder, is being busy addictive? Does it give you a reinforcement about your importance and the work you do? Does not being busy make people nervous? I wonder if there is a lot more “busy” than necessarily needs to be.⏎ October 22, 2019
Wide ranging reaction to Zuckerberg’s framing of Facebook, or generally social media, as the Fifth Estate. An interesting read.⏎ October 22, 2019
There is so much truth to this. I like the vision and mission of the Free Software Foundation, but under Stallman’s “leadership”, it has ignored the internet.
That’s because Stallman’s world was and still is, stuck in the 80s: computers are physical devices that users can own and keep in their homes. For that use case, the four freedoms, the definition of source code and installation tooling introduced in GPLv3 made a lot of sense. Nothing else seemed to matter to him. The decision for the Linux kernel not to adopt GPLv3 wasn’t considered a problem and it was often downplayed by FSF leadership.
I shared my story of meeting Stallman before and he really didn’t see the Internet as a thing that mattered. Mostly this was because he wouldn’t use it? He famously is the person who used an emacs, email, bash script thing to pull web pages when he needed information. That’s crazy. The real Free Software challenge has moved online and Stallman was still thinking about a open BIOS.⏎ October 22, 2019
This is one of my favorite books ever. I highly recommend you get a copy and read the whole thing. Read it a couple times actually. But if you still need to be convinced this article has some good highlights. 📚⏎ October 22, 2019
There is nothing limited to Founder/CEO’s about the feeling in this article. Leaders tend to have these feelings. “I used to become physically ill whenever there was something wrong in the company — even if I didn’t know what it was.” I totally get that and feel it myself. The act of running towards what scares you and your fears is one of the hardest things about leading. You have to, and you have to be the first to do it.⏎ October 22, 2019
If you are a fan of either Cal Newport or James Clear this will be an interesting listen. I find the core concepts that both of them are writing about interesting and found this podcast informative and thought provoking.⏎ October 22, 2019
This is the followup to another article highlighting the change being made to policies at Gitlab. Just one day later another article and a reversal of the policy change highlighted in the first article. These matters are complicated and right or wrong, it seems like Gitlab’s initial action was poorly planned and executed.⏎ October 19, 2019
Interesting runtime. “An event-driven, portable runtime for building microservices on cloud and edge.” 🤓⏎ October 19, 2019
I tend to agree with this articles approach. These three focus areas make sense to me and broadly align with where I’ve been focusing: broaden recruiting efforts, clarify criteria for hiring, increase accountability and transparency in pay and promotion. Broadening the recruiting efforts is something I’ve been focusing on for a long time. You can do this in the events that you sponsor and show up at, and the organizations you align yourself with. Making sure the hiring process is as bias free as possible and has a clear, well-documented process has also been a focus area. I’d say the last one on transparency has been the hardest one to make progress on.⏎ October 17, 2019
Governments, particularly the US Government, has been fighting encryption for years. It wasn’t a concern early on, until encryption got strong enough that the government couldn’t break it. This goes all the way back to 1991 when the government alleged that Phil Zimmerman, the creator of PGP, broke the law.
The true explanation for why the US, UK and Australian governments want to do away with end-to-end encryption is less about public safety than it is about power: E2EE gives control to individuals and the devices they use to send, receive and encrypt communications, not to the companies and carriers that route them. This, then, would require government surveillance to become more targeted and methodical, rather than indiscriminate and universal.
If this worries you, like it does me, I recommend joining me in supporting the Electronic Frontier Foundation. 👍⏎ October 17, 2019
This is a great article and highlights many of the awesome things that strong technologists can do for an organization without ever being a manager.
Despite the obstacles, and having seen the majority of my peers switch paths to become a people manager, I have deliberately chosen to stay on the engineer track and try to cultivate it to my needs. My motivation is mostly about continuing to do work that I love. I enjoy the creativity of engineering work: I love solving a problem from initial paper scribbles all the way through to shipped product and knowing “I made that.” As a strategic technical leader, I enjoy having meaningful influence right at the start of that process. I love being parachuted into a situation, figuring out which problems even need to be solved, and then figuring out a solution that will address them.
This is a topic I have conversations about frequently. There are awesome opportunities in technology that do not require people to take on management responsibilities. As such, the only reason you should take a management path is that you truly, really, enjoy it and wish to pursue that. There are so many ways to continue to add value as you grow a career in tech.⏎ October 17, 2019
Neat app. I bought it for $1 to see if I could get rid of some of the cards in my wallet.⏎ October 17, 2019
This view of Googles offering is intriguing, but the big problem I see is the surveillance-based business model.
Google has a business model problem. Yes, per the previous point, being a continuous presence in people’s lives will bring in even more data for ever more finely targeted advertisements, but there is no place for advertising in ambient computing generally.
Thompson goes on to highlight that they could just use the huge margins from search and advertising to pay for this without a business model. It’s amazing how similar Google is to Microsoft of the past. Microsoft could fund anything with Windows and Office, and I don’t think that was really helpful for them.
Also, I completely agree with Thompson’s assertion that they need to make their events better.
One thing Google can absolutely work on is their messaging: I found yesterday’s presentation dreadfully boring, and only picked up on what Google was trying to convey on a second viewing.
😴⏎ October 17, 2019
Main thing to highlight here, is even with all the investment that a company like Amazon could put on this effort, it took years and years. A good reminder of how difficult it is to change large-scale systems with a lot of data.⏎ October 16, 2019
Some great new features in Python! 🐍⏎ October 16, 2019
Less of a scientific read than Why We Sleep. I found the callouts to bright light in the morning interesting.
Exposure to bright, morning light was particularly powerful: those exposed to it between 8 a.m. and noon took an average of 18 minutes to fall asleep at night, compared to 45 minutes in the low light exposure group; they also slept for around 20 minutes longer and experienced fewer sleep disturbances. These associations were stronger during winter, when people may have had less opportunity to receive natural light during their journey to work.
I think I might want to read this book.⏎ October 15, 2019
I switched to fish shell a while ago, after over a decade of zsh, but I haven’t gotten all geeked out on this stuff. Yet. 🤓⏎ October 15, 2019
Insightful read from Shopify about composing monolithic architectures.
The best time to refactor and re-architect is as late as possible, as you are constantly learning more about your system and business domain as you build. Designing a complex system of microservices before you have domain expertise is a risky move that too many software projects fall into. According to Martin Fowler, “almost all the cases where I’ve heard of a system that was built as a microservice system from scratch, it has ended in serious trouble… you shouldn’t start a new project with microservices, even if you’re sure your application will be big enough to make it worthwhile”.
Good software architecture is a constantly evolving task and the correct solution for your app absolutely depends on what scale you’re operating at. Monoliths, modular monoliths, and Service Oriented Architecture fall along an evolutionary scale as your application increases in complexity. Each architecture will be appropriate for a different sized team/app and will be separated by periods of pain and suffering. When you do start experiencing many of the pain points highlighted in this article, that’s when you know you’ve outgrown the current solution and it’s time to move onto the next.
This whole article is filled with a lot of pragmatism.⏎ October 15, 2019
Now this is the kind of game I can dig! 🤓⏎ October 15, 2019
Yours truly and Maria Ploessl of Minnestar talking about the Minnesota Tech Community on the new SPS Commerce podcast, Mastering the Retail Game. I think this came out great. Give it a listen. 🎧⏎ October 15, 2019
Super fast as promised. This looks like a great time-series charting package. It’s inspired from dygraph which is what I used when I made WikiApiary.⏎ October 15, 2019
I respect how outspoken and thoughtful Benioff is. He uses his brand and platform to push ideas that he thinks are important forward. Reminds me in ways of Tim Cook at Apple.⏎ October 15, 2019
I continue to read most things I can find on improving 1:1 time. I’m definitely guilty of the third item here, not having the time to prepare before the meeting. I try hard to not reschedule them, I know that is a big detractor when it happens.⏎ October 15, 2019
Ignore the sensational headline, and dig into the six highlighted skills that were identified to correlate with strong managers. As a manager, each one of those could be a good opportunity to self-asses yourself.⏎ October 15, 2019
Rubin get’s paid $90M to leave Google, then $9M to leave the next company. This guy is toxic.⏎ October 15, 2019
Great guidelines for running brainstorming sessions. I love the callout to have a facilitator.⏎ October 15, 2019
Newer podcast specifically focused on Women in Technology and related topics. Check out the issue with Minnestar’s Maria Ploessl and Jenna Pederson to get started. 🎧⏎ October 15, 2019
Ken Thompson created so much foundational tech. 😳⏎ October 15, 2019
More vertical integration in retail.
The nearly 400,000 square-foot plant in Fremont will employ 950 workers. The plant will take 45 weeks to ramp up to full production. Once it’s at full speed, the plant will process about 100 million chickens a year, or 40% of Costco’s annual chicken needs.
Incredible demand for chicken.⏎ October 15, 2019
I was blown away that someone on Substack makes $500,000/yr in subscriptions. Wow.
Users can now build audiences at scale and turn their passions into livelihoods, whether that’s playing video games or producing video content. This has huge implications for entrepreneurship and what we’ll think of as a “job” in the future.
This article is all a bit overstated, as one might expect from a venture firm, but the core concepts are interesting. I don’t think it’s defining the future of jobs, but it might make it easier to create a lot of small service-based companies, solopreneurs.⏎ October 15, 2019
I wanted this to be a joke with the punchline being to rewrite it in Java or Go. That’s how Twitter did it after all. The guidelines here are solid for any higher level language. When performance matters, you need to understand what your code is doing at the lower levels. And caching is true for performance in so many environments, frameworks, and languages.⏎ October 13, 2019
Sure this was optimized to do everything to help him hit the time, but it’s still an absolutely amazing achievement! 😲⏎ October 13, 2019
There is a lot to chew on here.
When teams only communicate their conclusions—the features they’ll implement, the projects they’ll execute, and the initiatives they’ll deliver—managers focus their feedback on those conclusions.
This keeps us solidly in the world of micromanaging outputs.
I love this delineation of outputs and outcomes. The structures shared in this writeup to illustrate the product and opportunity space a product team is working on seem very interesting.⏎ October 10, 2019
There is so much power in iOS 13’s Shortcuts that I keep wanting to link to every article I read about them in the hope that more and more people see ways they can use it to automate things using their mobile.⏎ October 10, 2019
Tons of new Emoji coming to Apple devices. Great evolution of the skin tone picker and the adoption of new gender-neutral Emoji.⏎ October 10, 2019
I’ve experienced something similar to this concept specifically around automation on the personal level. Certain things shouldn’t be automated because it creates an abstraction, that removes personality and emotion.⏎ October 10, 2019