264 private links
Writing about Rust, Elixir and programming stuff
What would you do if you weren’t afraid?
When I asked myself that question I realized I should be working for myself, building things that help people, consulting with people to help them, and putting that content into the world somehow.
Daniel Miessler runs Unsupervised Learning, so he's building the platform. He's doing some consulting and advising related to customers for a service company. He also has the podcast and newsletter :)
The result from all of this is that the promise of going to school, getting a stable job at a company, and having some sort of future from that is—or at least feels—more tenuous than ever.
I believe that the time for being identified by—and tied to—corporate jobs is passing, and it’s time to transition to what comes next
Think about work like a relationship. It’s hard to be a good partner if you’re not first healthy and independent on your own.
Advantages of apps over websites:
- Gobbling data: an app does not get its request blocked as a website does.
- Making money: This one applies more to indie developers than to big companies but I'm sure people are more willing to pay for an app than access to a website.
- people want app: Think about that for a second: people want to download an app to track deliveries of their white goods, something which most people order at most once a year.
I just think they let the available technology dictate the use rather than the actual need, much like the mythical space pen vs pencil story.
Needs first, then use the available technology as needed.
Do not try to predict the future. Build what you need now based on what you know about the problem at hand. Understand that you may have to re-write some things later. It is inevitable.
Again.
LOL
Presumption of innocence -> every person is considered innocent until proven guilty.
⬇️
Presumption of bug-free -> every issue is considered innocent until proven with minimal reproduction.
👌
It can be useful someday
Two lessons from algorithms:
- Debugging complex code is hard, first simplify, then debug.
- Single source of truth is good
Second, algorithms teach about properties and invariants.
Third, algorithms occasionally are useful at the job!
Fourth, connecting to the previous ones, the ideas really do form interconnected web which, on a deep level, underpins a whole lot of stuff.
Here again a list of algorithms.
When looking for a job, it can be tricky to know what to ask for in terms of salary, especially for underrepresented minorities, who are routinely under leveled and underpaid. So I thought it would be useful to share my salary history since becoming a software engineer, in hopes that it will help someone at some point.
The author of https://carol.gg/salary/ shares their salary too
When you develop a major new feature, product, anything, one of the defining characteristics is that you don't know what you're building. The only way you know what you're building is if you've built it before.
This leads to a problem: If you don't know what you're building, how do you know where the rough edges are? How do you know what the design demands, and what technical decisions to make?
Another personal website <3
I'm a front-end developer, designer, accessibility specialist, educator, and CSS artist. I write, speak, and collect ethical design resources. I work freelance, and you can hire me.
The blog: https://fossheim.io/writing/
A frontend developer and accessibility auditor (and other things). The website design is close to the WCAG documents appearance :D
The blog: https://www.matuzo.at/blog/
A list of projects of Lee Martin:
His dev blog is on Medium: https://leemartin.dev/?gi=e5f0945e85bd
The personal website of cassie :)
My blog is where I think out loud. Expect mainly front-end development, with a sprinkling of self care and mental health.
A personal website that has themes depending of the day: "live", "cycle", "sunrise", "Day", "Sunset", "Night" and "Light".
I'm a web developer based in Edinburgh, Scotland, and use the pronouns he/him. I love front-end development—particularly CSS, HTML, and web performance.
The blog: https://alistairshepherd.uk/writing/
A design egineer with a focus on accessibility.
The blog: https://www.ellyloel.com/blog/
She make a difference between blog post (longer content) and digital garden for thoughts.