Kissaki

joined 1 year ago
[–] Kissaki@programming.dev 1 points 3 months ago (1 children)

I'm glad I work on software that has value, where I control the entire ecosystem, and where my contributions are significant.

[–] Kissaki@programming.dev 1 points 3 months ago

You could say you're in good company

[–] Kissaki@programming.dev 2 points 3 months ago

You point to Valve as a success story, but the "pick the work you want" also lead to less deliverables and focus and they had to refocus that approach. Free pick and experimentation is fine until you get to a point where you want to get something out the door - when it's a bigger thing, and you need more and focused people, to bring it to the finish line.


I can't speak how it would be elsewhere and everywhere, but I can speak from personal experience how my workplace is set up.

We're relatively small, work for various customers, some continuous and some contract-scoped. Developers work and speak either directly to and with customers, or have at most one person "in between" that is part of usually our team.

We have an agile and collaborative mindset, and often guide our customers into productive workflows.

Being on relatively small teams, with opportunity for high personal impact, and with agency, I was able to take initiative and work in a way I am very satisfied with. I am able to prioritize myself, collaborate with my customer to understand their needs, understandings, and priorities, and then make my decisions - explicitly or implicitly. Two-week plannings give good checkpoints to review and reassess intended priorities - which are only guides. Stuff comes up that takes priority anyway, be it from the customer, or improving code when you stumble upon it.

I'm glad to be on my current team where the customer pays monthly for how much we worked, so no repeated contract work estimation. I can and do decide on what makes sense, and we communicate on priorities, planning, and consequences. Either I decide or we discuss whether one or another solution makes more sense considering effort, significance, and degree of solution or acceptableness. One person from the customer is our direct gate to them, participates in meetings, planning, tickets, prioritization. They block all of their requests to us, and communicate to and with us on what they deem important enough. And they are our gateway to asking the customers roles and people regarding usage, functionality, needs, etc.

For me, this environment is perfect. It allows me to collaborate with the customers to match their long term needs.

I think it needs good enough developers though. There's those that are mindful and actively invested, but also people who are not. Some become great productive workers with guidance and experience, but it doesn't always fit. I feel like a lack of proactive good development given the environment and agency isn't a given, but I don't think "management" improves that. You're putting a manager on top in hopes they're a person like that. But why couldn't that be a team member in the first place?

Managers and more strict role splitting becomes more necessary or efficient the bigger you scale. I feel like smaller projects and teams are more efficient and satisfactory. You have less people and communication interfaces. And as a developer, you probably know that interfaces [between systems] are one of the biggest issue causers.

For context, I am Lead Developer (became when we introduced those roles explicitly), and our team size was 2 for a long time, but has now been 4 for a while, and is now 3 developers +1 now in semi-retirement working only half of the year.

[–] Kissaki@programming.dev 12 points 3 months ago (1 children)

I hadn’t even really heard of Codeberg at the time.

Codeberg didn't exist back then yet.

[–] Kissaki@programming.dev 21 points 3 months ago (1 children)

make bare got repositories

got it

[–] Kissaki@programming.dev 6 points 3 months ago

I did a bunch of other experiments, which didn't make things faster:

Also particularly interesting what didn't work.

[–] Kissaki@programming.dev 2 points 3 months ago

They have the blog post date in the title but I don't see it on the page. Header head nor bottom.

[–] Kissaki@programming.dev 2 points 3 months ago* (last edited 3 months ago)

Seeing the thread has come to an end;

You argued very well!

[–] Kissaki@programming.dev 16 points 3 months ago (10 children)

That's a whole lot of assumptions, and cascading of them.

Gender-neutral is a factual, grammatical term. How do you call it if not that? The first PR in that case was rather neutral and not presumptuous or critical. It was a suggested improvement. But they made it [more] political by calling it political. And then denied it - which is inherently taking a political position.

[–] Kissaki@programming.dev 12 points 3 months ago (1 children)

German-based SUSE just extended long-term support for Linux Enterprise 15 until July 2037. […] 13 years from now […] that’s […] 19 years after 2018, which is when Linux Enterprise 15 was first released.

pretty good

[–] Kissaki@programming.dev 4 points 3 months ago (3 children)

Ooh, that's really cool.

I've played very good demos in the past where I would have liked to write a positive review [without buying the game or reviewing the full game].

Being able to add them to the library as "play later" (eventually, right?) is a very good addition too.

view more: ‹ prev next ›