Profile

Cover photo
Aaron Seigo
Works at Kolab Systems
6,134 followers|6,233,418 views
AboutPostsPhotosYouTube

Stream

Aaron Seigo

Shared publicly  - 
 
sigh

On the other hand, I figure it'll work itself out as long as we don't simply give in to the insanity wholesale. Those who want to learn from each other and who are able to cope with a reasonable spectrum of humanity will continue to do so, and those who are want to be the Social Police in a padded-walls world of black-and-white issues "for our own safety" will end up outside that loop. The former will move forward, the latter will eventually fall into the sinkhole they are creating under their own feet.

... and I am actually one of the people who think that reasonable measures to prevent harassment and promote inclusivity in communities are a good and desirable thing ... my thoughts on that used to be outside the norm within my industry, but now even I find myself feeling entirely uncomfortable with the people who claim to carry that flag today. They have simply lost the plot. To the point where I feel absolutely triggered by them and have no desire to be at any conference or event where such people are influencing, or heaven forbid, running the show. How freaking ironic is THAT?
14
2
David's profile photoBill Newton's profile photoThomas Pfeiffer's profile photoAaron Seigo's profile photo
9 comments
 
+Bill Newton "I really feel this was the result of a misunderstanding."

I agree, but unfortunately these kinds of misunderstandings (at times blending into misrepresentations) are becoming the norm for a particular group of people who are, with growing frequency, taking advantage of our (good!) desire to build great spaces for people to bully others with those misunderstandings.

At some point, a pattern is a pattern, and bullying is bullying.

+Thomas Pfeiffer Good points, esp how "left/right" is not enough and how either side can drift into authoritarianism. Sadly. :(

AS to how "right wing" does express more nuance and differentiation across their constituency, this is something I've been critical of the left of for a number of years now and imho is one of the greatest risks in terms of allowing the right to rise. A poorly differentiated left who refuse to be effective (e.g. deliver compassionate and powerful programs for today's challenges) is just opening the door to a better structured, if morally repugnant, right.

One small note: American conservatives do prioritize many more personal rights than the "right" to bear arms, it's just one of the more divisive ones .. and yes, there are single-issue people out there, but IME they are rare.
Add a comment...

Aaron Seigo

Shared publicly  - 
 
That "just so good" feeling when patches get merged upstream ... no matter how many years I've been doing this, it never goes away, never fails to be satisfying.

It shares that same "aaaah..." space for me that things like having the morning's first cup of hot coffee when camping in the middle of nowhere does .. just .. wonderful.

Yes, I'm easily please. Or at least, I'm pleased by easy things. :) 
16
Henry Miller's profile photoAaron Seigo's profile photo
2 comments
 
"Sometimes it is hard to get patches merged in"

Such projects are not worth spending time on. There are sooooo many projects out there just begging for and totally open for contribution.

That said, this set of patches had been sitting in a pull request for a couple months. The maintainer finally got around to clearing out their queue. And that's OK. It happens eventually. Until then, I have my git repo, too.

Sometimes people get a little impatient about these things.

" getting really picky about code quality"

Good! :) And hopefully this starts even when they aren't very popular. Writing quality code is a Good Thing, after all. And it does not take so much more effort to do; compared to the effort it saves in the long run it is down-right cheap.

One of my patches that was merged was originally blocked with a request for more unit tests. Completely fair. I eventually got around to it and wrote those tests. The maintainer was completely right to ask for such things. Hell, I should have had them in the first place. Good on them for sticking to their expectations for quality!

So .. yes. It perhaps is not easy relative to many other things in life ... but then I have yet to find something really worth doing that was truly easy. Most anything I've ever experienced that had lasting value and returns took quite a bit of effort.

In that context, getting patches into upstreams are not so hard :)
Add a comment...

Aaron Seigo

Shared publicly  - 
 
.. in the "small things that matter" category, getting better calendar-over-ActiveSync support in Kolab has percolated to the top of our dev priorities and is about to get some serious attention.
Android phones used to only support one calendar via ActiveSync. Therefore, we introduced a white-list for devices that support multiple calendars and for all others we merge all calendar's events into one calendar. Nowadays, most devices (even recent Android phones) do support multiple ...
6
Add a comment...

Aaron Seigo

Shared publicly  - 
 
"It’s that the Javascript ecosystem is utter chaos."
14
2
Jesper Lundgren's profile photoDaniele Antonucci's profile photoFrerich Raabe's profile photoAaron Seigo's profile photo
6 comments
 
+Frerich Raabe Which has to be a failure of JS, as it is not suitable in terms of design to be such a low-level thing (i.e. something other things can be sensibly(!) built upon; something that "drives the world" using fundamental primitives).

So .. if we consider Javascript to be something it isn't suited for, then the effort makes sense ... unfortunately this just leaves us with a new bit of nonsense.
Add a comment...

Aaron Seigo

Shared publicly  - 
 
I have been using Erlang at work for ~1.5 years now, and recently in a bid to expand our usage of the framework we have embraced Elixir, which is rather more accessible for developers thanks to its tooling, syntax, and core philosophy, without giving up any of the great benefits of Erlang itself. The first projects written in Elixir are coming together, and we're cautiously optimistic about the results thus far in terms of productivity and developer accessibility.

One of the scary things about adopting a new technology that isn't squarely in the mainstream is gauging whether or not it will have a long term future. Will it die off in a few years? Will it fall out of fashion? Will it never come into fashion?

This is another area I'm cautiously optimistic over ... with books on Elixir coming out from people like Dave Thomas, with more and more organizations coming out as using Elixir, with more and more activity in library and framework development visible ... it's heartening. It's also quite evident that Elixir is starting to eat the Ruby on Rails world thanks to Phoenix (https://www.phoenixframework.org) .. and why is that?

Well, linked below is a typical story of moving from Ruby/Rails to Elixir/Phoenix. The results (going from 63 to 3 containers with better performance) are insanely impressive, but this is part of a clear trendline: the productivity of something like RoR with the performance one needs even at scale. Best of both worlds?

How Elixir helped us scale our Video User Profile Service for the Olympics I'm learning Elixir since the end of 2014 when version 1.0 was launched. I'm no…
6
Paulo Silva's profile photoAaron Seigo's profile photoThiago Vinhas's profile photo
3 comments
Add a comment...

Aaron Seigo

Shared publicly  - 
 
The danger of proprietary web services writ large. In this case #OpenStreetMap  ftw ... hopefully they can figure something out with them.
If you were set to plan your weekend activities using the GNOME Maps application, you'll need to change course.
25
7
Markus S.'s profile photoThiago Macieira's profile photoChristoph Haag's profile photoGianmario Scotti (Mario)'s profile photo
14 comments
 
I didn't know there was a Gnome Maps something something.
Add a comment...

Aaron Seigo

Shared publicly  - 
 
Never attribute to malice what you can attribute to ...
 
That sensationalist "story" about Lenovo having a secret agreement with Microsoft that stops you from installing Linux? Of course not true. The real story is TL;DR Intel allowing a storage mode that they didn't document nor upstream Linux drivers for.

"The real problem here is that Intel do very little to ensure that free operating systems work well on their consumer hardware - we still have no information from Intel on how to configure systems to ensure good power management, we have no support for storage devices in "RAID" mode and we have no indication that this is going to get better in future. If Intel had provided that support, this issue would never have occurred. Rather than be angry at Lenovo, let's put pressure on Intel to provide support for their hardware."

http://mjg59.dreamwidth.org/44694.html
There's a story going round that Lenovo have signed an agreement with Microsoft that prevents installing free operating systems. This is sensationalist, untrue and distracts from a genuine problem. The background is straightforward. Intel platforms allow the storage to be configured in two ...
21 comments on original post
22
3
Luke Johnstone's profile photoVladimír Jícha's profile photoMark Rushing's profile photoKexi Guy's profile photo
4 comments
 
Haha. Time for Linus to show his finger again? What's with you intel?
Add a comment...

Aaron Seigo

Shared publicly  - 
 
Assumptions. What can go wrong? sigh
Yesterday I pushed a change set for review that fixes an odd corner case for the Guam IMAP proxy/filter tool that was uncovered thanks to the Kolab Now Beta program which allows people to try out new exciting things...
12
1
Mark Rushing's profile photoAaron Seigo's profile photoMichael Hall's profile photo
3 comments
 
Add a comment...

Aaron Seigo

Shared publicly  - 
 
Was very tempted to try and implement this in C++ after watching this presentation. Very interesting looking data structure that could actually be highly useful in some of our ongoing projects ... when will we ever know all the useful things about trees? NEVER! :)
6
2
Add a comment...

Aaron Seigo

Shared publicly  - 
 
.. and a very interesting and inspiring presentation entitled "Elixir Should Take Over the World". If you are wondering what's the bruhaha, this is an interesting take on the topic that goes beyond the technical details and takes a broader swipe at the topic.
2
Add a comment...

Aaron Seigo

Shared publicly  - 
 
Kolab Now gets a Beta program where you can try features out before they are put into production rotation! This has been in internal testing / private beta for probably a good 4 months by now, so nice to finally see it go public. Feedback via the Kolab Hub web forums, and regular updates on changes on the Beta page itself.
Welcome to the Kolab Now Beta programme. Are you a Kolab Now customer? Then you have the opportunity to access our Kolab Beta programme right now! Features in the Kolab Now Beta programme include software, applications, and services that are still in testing but which we want to make available ...
10
Add a comment...

Aaron Seigo

Shared publicly  - 
 
Seems people are finding out that Kube, even in its current pre-alpha form, and understanding the goals. One insight from the article that neatly captures why something new is needed to move forward: "Let’s face it: there’s little innovation happening in this field not because there’s no need but because change can quickly become costly when it comes to personal information management tools."

This is a polite way of recognizing the immense technical debt and resulting inertia inherent to current software in this area that holds us back from even maintaining stasis, let alone push forward.
19
3
Ivan Čukić's profile photoDaniel Nicoletti's profile photo
2 comments
 
That's exactly the reason I tried to launch Litteras but not being baked by an organization often leads to failure, tho I'm not done yet with that.
Add a comment...
Collections Aaron is following
Basic Information
Gender
Male
Work
Occupation
Create technology that embodies and spreads freedom
Employment
  • Kolab Systems
    present
Links
Contributor to