Share Regular Programming
Share to email
Share to Facebook
Share to X
How do people learn about licenses?
If you entered into software in a certain way, it's easy to assume that everyone is a part-time license attorney. But how do other people pick up license knowledge? And what does one really need to know?
Licenses underpin open source but seem kind of dull. But they are also a cool and special thing about the software industry.
Lars provides his licenses 101 thoughts and looks forward to becoming open source grandpa.
Links
Everyone's favorite idempotent podcast returns to discuss learning new languages and concepts. Can mixing and matching new concepts and syntax help or hinder language adoption? A new concept but a familiar syntax might make a language easier for all the drifting Javascript developers to grab on to.
Lars considers picking up a lisp at some point.
It's harder to pick up new languages when you're mainly keen on building. Lars is very much in a building phase. He has problems, but they are his problems.
Lars is currently learning - among other things - by working with other people, putting himself out there, and arranging a conference.
Links
Wherein the wonders of C are explored.
But first, let Andreas tell you what's so great about Chalmers' approach to teaching computer engineering. Spoiler: starting with Haskell, close to math.
The tooling around C: cultural mystery meat.
Lars tries out a shocking plan for a productive framework for C!
It's very cool to be able to just poke memory. Memory, arrays, structs, and strings are discussed. Strings are a bundle of fun. Arrays are desugared.
Finally, a dive into the wonderful world of interoperability, both with and without C directly involved.
Links
What is functional programming?
Andreas grabs his whiteboard and his Turing machine, and starts from laziness, while Lars thinks of immutability, functions, and data.
Is syntax important for being functional or not?
The functionalness of various languages are delved into, from Haskell to Rust via Python, Go, and Ruby. And, of course, the evil version of Elixir.
A good pipeline can be really nice.
Oh, and you shouldn't use witchcraft anymore.
Links
Lars wants a less demanding way to prepare for giving talks, but he doesn't have the time right now.
Andreas knows a cheat code for public speaking. Lars uses slides like a blunt instrument.
How should you wield your slides? How do you weigh information content against entertainment value? Should you try to reach precisely everyone with your talk? Many slides, or few? Lars has the questions, and some of the answers, at least for himself.
Last but not least, Lars reveals his current way of preparing for talks. It ideally involves getting quite bored.
Links
What are people talking about when they talk about developer experience? Pretty colors in the terminal?
What is worth improving, what is not? Lars has thoughts about all of developer experience, not least the one of Nerves. How flaky do you accept, for how fast?
Revealed: why all Andreas' Elm programs are one line long.
Also: Why not attend the Øredev developer conference in Malmö this November?
Links
Andreas' place of work ceased to exist.
It was mostly a relief.
The main worry is about resting and recovering enough before whatever comes next begins. All the learnings about how not to do certain things live on.
The right way of doing those things still remains to be learned.
Lars is on the other end of the spectrum: beginning completely new things. Figuring out where exactly Delaware is, finding a Nerves-shaped Elixir hole, wading through Python scripts, and so much more.
Also: Why not attend the Øredev developer conference in Malmö this November?
Links
CRUD - a classic term among supposedly simple web apps. But, not always the right move? Not always all that mappable to the actual problem?
Discussed: picking spicy architectures, non-CRUD data storage needs, slovely solutions, dirty refunds, and doing the OAuth dance.
Hey, thing happened!
Finally: a story where pubsub was reasonable, and some telemetry.
Links
Embedded is a weird thing. Lars is all Nerves and tries to explain and report from a world where people know part numbers off the top of their heads. The physical device missing is rarely a thing that happens in web development.
Embedded-style work can sneak into other areas as well. Without a root file system, everything is a lot more secure. Security is a deep topic in general, and WPA is not just for wifi.
Andreas shares his view of what "embedded" means, plus the story of building a really bad audio cable.
Links
Andreas is a man of many hobbies. Interviewing for example. But sometimes, you get strange questions from strange people, end up feeling scared, or start lying just a bit. Then, perhaps, you tell the story of a bug. Perhaps we shouldn't work during the winter?
Lars doesn't have interviews. More like sales calls. H§e shares his experiences of how to recruitment, both as part of interviews and as a more straightforward recruiter.
Finally: the secret to everything Lars does.
Links
The podcast currently has 63 episodes available.
27 Listeners
279 Listeners
1 Listeners
2,065 Listeners
10 Listeners
974 Listeners
13 Listeners
23 Listeners
0 Listeners
15 Listeners
0 Listeners
31 Listeners
0 Listeners
11 Listeners
2 Listeners