Post details
After working on the initial stages of several largish projects, I accumulated a list of things that share the following three properties:
After working on the initial stages of several largish projects, I accumulated a list of things that share the following three properties:
Free and open source software has become a modern commons, but now it's vulnerable. Freedom isn't sufficient to secure it for the future.
SQLite is often misconceived as a "toy database", only good for mobile applications and embedded systems because it's default configuration is optimized for embedded use cases, so most people trying it will encounter poor performances and the dreaded SQLITE_BUSY error. But what if I told you that by tuning a
stateunstableinblogdate3/29/2024 š Unstable Updating at the speed of light, blink once and a word could be gone! These nodes are eratic, unstable, dangerous, but that's why they are fun. Please note: ā¦
Iāve been through close to a dozen reorgs. This article contains the advice I wish Iād been given earlier in my career when I didnāt yet have that experience. Reorgs are disruptive, and nobody really tells you what to do in the wake of one. Itās easy to feel adrift, scared for your future, and uncertain about how to behave. Some of that fear is warranted: your job security probably goes down in the months following a reorg. But confusion and chaos arenāt necessarily signs that the reorg will go poorly, and there are things you can do to help give you and your team a better chance of emerging successfully.
āParamount Global lays off about 800 employees, a day after announcing record Super Bowl ratings.ā ā CNBC - - -Thank you for jumping on this last-m...
If you have a problem with maintainers getting paid then you have a problem with me and I suggest you let that one marinate.
Mat Ryer, principal engineer at Grafana Labs and host of the Go Time podcast, shares what he's learned from more than a dozen years of writing HTTP services in Go.
Assortment of technology startup infrastructure recommendations
Itās 11:43pm on a Monday night. My 6-week-old son is asleep in my office so my wife can get some uninterrupted rest for the first half of the night. Heās finally asleep now, and I probably should be also after a full day of work. But Iām not done for the day. Even though Iām a software engineer by trade, Iām also a computer programmer by hobby and passion. So I do what Iāve been doing for well over a decade now: I boot up my computer to write some code.
The best-case scenario is that you annoy the maintainers.
Renovate documentation.
Over 6 years ago, I made up an unscientific personality quiz as a jokeā¦and people can't help themselvesāthey're still filling it out! Here's what they think
There are many good reasons to not go to every talk possible when attending conferences. However increasingly it became hip to boast about avoiding going to talks ā encouraging others to follow suit. As a speaker, that rubs me the wrong way and Iāll try to explain why.
Has development of your favorite open source project stalled? Triage is sometimes a great way to get things moving again!
Writing about the big beautiful mess that is making things for the world wide web.
Some tactics for writing in public
Add demos to a #demo-friday channel in Slack or Teams.
"Stick to boring architecture for as long as possible, and spend the majority of your time, and resources, building something your customers are willing...
Nobody cares about your blog, but you should keep writing!
Starting to explore what a true "static micro blog" might look like.
I was thinking about how recently (other than the weeknotes), my blog posts have been mostly reviews of stuff I've been watching/playing/reading/etc and I haven't made any posts about blogging or tech ā¦
Software secrets are targeted by malicious actors. Here are three key steps to mitigate risk ā and best practices you can take to prevent future breaches.
Yep! I have a list of common patterns I look for in logs and source code, but you really need to have developer education as well as tooling and processes
I'm not going to act like an expert on labor organizing. I didn't have that term in my vocabulary four years ago. Now it's one of the anchoring aspects of my life and something I'm deeply passionate ā¦
āš½
How one process helped us decrease our error rate 17x in one year.
An exclusive interview with the four researchers behind a new developer productivity framework: The three dimensions of DevEx
Building evolvable software systems is a strategy, not a religion. And revisiting your architectures with an open mind is a must.
We implemented OAuth for the 50 most popular APIs. TL;DR: It is still a mess.
One reason I like working at startups is you get to wear many hats. Of course, by "wear many hats" I really mean "suffer occasional periods of extreme stress when things fail and there are no grownups you can go to for help". I like to think of it as Extreme Learning.
I was in one of those interminably dull video-conferences a few weeks ago. The presenter was pitching their grand vision of what our next steps should be. "So!" They said, "Any comments before we ā¦
Mastodon won't be the next Twitter, and it's not because of Bluesky. The ideals and execution won't scale.
I'll resume writing about technology and software engineering, inspired by Jamie Tanna's blog I came across recently. This is my blog: https://manuelschmidt.net. Subscribe through your favorite feed reader, or follow me on social media.
Thank you very much Manuel, this was lovely to read and hear š I look forward to seeing how your blog evolves over the years!
For many open source consumers the "logical units" being depended on are libraries. However, the libraries themselves are only a product of what consumers are actually depending on: people. Y...
Let's talk about Google's newest software supply chain product. Reading the GA announcement I had many mixed feelings. Starting with the good, compared to other implementations of "curated open s...
Posted by Jesper Sarnesjo and Nicky Ringland, Google Open Source Security Team Today, we are excited to announce the deps.dev API , which...
<p> Running live demos can be stressful. You know what you want to say and show. You prepare the CLI commands you want to run to best showcase what you...
You're currently viewing page 1 of 21, of 1031 posts.