Ir al contenido principal

Ralsina.Me — El sitio web de Roberto Alsina

Being an Inclusive Project (and how GitHub saved my day)

I ha­ve pos­ted over 50 pos­ts he­re about Niko­la and most of them con­tain so­me­thing like "Niko­la, my sta­tic blo­g/­si­te ge­ne­ra­to­r". We­ll, tha­t's not the ca­se an­y­mo­re. From now on I wi­ll say "a sta­tic blo­g/­si­te ge­ne­ra­to­r". Wh­y? Le­t's see.

For star­ter­s, it's no lon­ger true that I wro­te it. Al­thou­gh I am sti­ll pus­hing mo­re co­de that an­yo­ne, the­re are 54 other con­tri­bu­tor­s. That num­ber is as­to­nis­hin­g. Wh­y? Be­cau­se I es­ti­ma­te the­re are around 200 Niko­la user­s. That means the ra­tio of con­tri­bu­tors to users is in­cre­di­bly hi­gh.

That is pro­ba­bly ex­plai­ned be­cau­se the way you build a si­te using Niko­la is ve­ry pro­gra­m­mer orien­te­d. You could des­cri­be a sta­tic si­te ge­ne­ra­tor as a sort of "si­te com­pi­le­r" and not be far off the ma­rk. Many of the be­ne­fi­ts, like you can host your pa­ge sour­ces in gi­thu­b! are com­ple­te­ly mis­te­rious to no­n-­pro­gra­m­mer­s. So, I ex­pec­ted that num­ber to be hi­gh, bu­t, ha­ving a 25% use­r=>­de­ve­lo­per con­ver­sion ra­te? Tha­t's bi­za­rre.

So, I sus­pect I did so­me things we­ll wi­th this pro­ject [1], and wanted to thi­nk them out lou­d, and try to fur­ther the­m.

One thing I thi­nk I did we­ll was that it's an in­clu­si­ve pro­jec­t. If you pro­po­se so­me­thing you are ge­tting heard and I am gi­ving the pro­po­sal a fair shake. I may re­ject it, but not out of han­d, but ins­tead after so­me thou­gh­t. And if I am un­su­re, it's ac­cep­te­d. I would ra­ther get so­me­thing I am not fond of than dri­ve out a con­tri­bu­tor [2] be­cau­se I may chan­ge my min­d, but a con­tri­bu­tor tha­t's go­ne is not co­ming ba­ck.

Sa­me thing about granting co­m­mit ri­gh­ts: want the­m? You get them wi­th the first suc­ce­ss­ful PR by just askin­g.

To­day the­re was ano­ther step on this di­rec­tio­n: I am not the so­le ad­min an­y­mo­re. No lon­ger is http­s://­gi­thu­b.­co­m/­ral­si­na/­niko­la the ca­no­ni­cal re­po, it's now http­s://­gi­thu­b.­co­m/­ge­tniko­la/­niko­la. The web­si­te? Not http://­niko­la.­ral­si­na.­me but http://­ge­tniko­la.­com, paid for 5 year­s. Added two ad­mins to eve­r­y­thing (the awe­so­me da­mia­na­vi­la and Kw­pol­ska). Ga­ve up so­le con­trol of a loooong list of things [3] and now I can get run over by a bus and things should not bi­tro­t.

It pro­tec­ts tho­se 54 other con­tri­bu­tors and few hun­dred users from my ever lo­sing heart or in­te­res­t, whi­ch is a real risk, and should be alle­viate­d.

I thi­nk the most im­por­tant bit about con­ver­ting users in­to con­tri­bu­tors thou­gh, is that you just need to be friend­l­y. And Niko­la is lar­ge­ly a friend­ly pro­jec­t. And tha­t's ma­de it a lot of fun for the past year or so.

I on­ce read that if you re­fu­s­ed to use co­de wri­tten by ass­ho­les you could not boot any OS. We­ll, that may be true, but that does­n't mean being an ass­ho­le is OK. This is a sma­ll pro­ject that does a sma­ll thin­g. But at least I feel con­fi­dent it's not wri­tten by ass­ho­le­s. And tha­t's a vic­to­ry in itsel­f.

OTOH the­re are so­me ma­jor de­ffi­cien­cies sti­ll. Di­ver­si­ty is good in so­me areas (geo­gra­phi­ca­ll­y, for ins­tan­ce) but AFAIK the per­cen­ta­ge of wo­men con­tri­bu­ting to the co­de­ba­se is 0% and I ha­ve no idea wh­y, and I would lo­ve to im­pro­ve tha­t.

So, lo­ts of wo­rk do­ne, lo­ts mo­re to do. Tha­t's a good po­si­tion to be in, I thi­nk.

Clarín: Donde 2500 dólares es barato, pero $7000 es caro

Hoy Apple sacó dos te­lé­fo­nos nue­vo­s, el iPho­ne 5c y el 5s.

Re­sul­ta que es­tán a la ven­ta por U$S 99 con con­tra­to. En­ton­ces Cla­rín al to­que saca la no­ta "¿­Qué te­lé­fo­nos se con­si­guen en Ar­gen­ti­na por 99 dó­la­res?"

Yo sé que pre­ten­der que un pe­rio­dis­ta se­pa de lo que es­cri­be, se­pa mul­ti­pli­ca­r, se­pa bus­car en Google y en­ci­ma lo de­jen pu­bli­car lo que ave­ri­gua es jo­di­do, pe­ro­...

  • Sa­­le U$S 99 su­b­­si­­dia­­do

  • Li­­be­­­ra­­do sa­­le U$S 579

  • Pa­­ra co­m­­pra­r­­lo a U$S 99 te­­nés que sa­­car un co­n­­tra­­to de dos años de más o me­­nos U$S 99 men­­sua­­les

O sea que com­prar uno te sa­le 579 dó­la­res, o (en com­bo con dos años de ser­vi­cio) 2500 dó­la­res.

Has­ta ahí lo que no ave­ri­guó el pe­rio­dis­ta (o si lo sa­be no lo es­cri­bió, o si lo es­cri­bió no se lo pu­bli­ca­ro­n).

Vea­mos aho­ra el otro la­do de la no­ta. Men­cio­na el Sam­sung Ga­la­xy S4. Es un te­lé­fono más que com­pa­ra­ble con el iPho­ne 5c, que es más o me­nos el iPho­ne 5 con car­ca­za de co­lo­res.

Vea­mo­s, cuán­to sa­le un S4 acá?

  • Sa­­le $4499

  • Pa­­ra co­m­­pra­r­­lo a ese pre­­cio te­­nés que sa­­car un co­n­­tra­­to de $139 (en Mo­­­vis­­ta­­r, por eje­m­­plo)

  • Ta­m­­bién lo po­­­dés sa­­car con un plan "co­n­­tro­­­l" más ba­­ra­­to y te sa­­le $5499

Se­gún Cla­ri­n, es­to quie­re de­cir que sa­le 500 y 850 dó­la­res (de pa­so, un S4 li­be­ra­do en USA? 1000 dó­la­res. Li­be­ra­do acá? 24 cuo­tas de $320 en Frá­ve­ga, sa­quen sus pro­pias cuen­ta­s).

En rea­li­da­d, lo co­rrec­to es que sa­le (en com­bo con 18 me­ses de ser­vi­cio) $7000. Si que­rés equi­pa­rar los tér­mi­nos de ser­vi­cio: $7836 con dos años de ser­vi­cio.

Sí, el ser­vi­cio en USA es me­jor que acá. Pe­ro no po­dés de­ci­r, así suel­to de cuer­po, que $7836 es más que U$S 2500. A me­nos que seas Cla­rí­n.

UP­DA­TE que­rés una bue­na re­la­ción pre­cio­/­pro­duc­to? Te po­dés com­prar un Huawei Y300. Es más len­te­ja, es más gor­do, es de plás­ti­co, pe­ro sa­le 100 dó­la­res en se­rio, li­be­ra­do, y es más o me­nos lo que era un te­lé­fono flags­hip de ha­ce 18 me­s­es, po­né­le un Ga­la­xy S2, más o me­no­s, que los que lo com­pra­ron con sub­si­dio to­da­vía lo es­tán pa­gan­do.

Nicoletta: Nikola's little sister

Ano­che ví es­te post de Ja­mes Har­ding ex­pli­can­do co­mo ha­cer un blog es­tá­ti­co sim­ple usan­do Fla­sk.

Me pu­so a pen­sar... se­ría di­fí­cil ha­cer al­go pa­re­ci­do con la me­nor canti­dad de de­pen­den­cias po­si­ble­s? Y cuán­to có­di­go se­ría?

Así que en vez de des­ayu­nar y al­mor­zar me to­mé un ca­fé y me co­mí un san­dwi­ch, y acá es­tá Ni­co­le­tta un blog es­tá­ti­co mi­ni­ma­lis­ta.

Las de­pen­den­cias so­n:

¿Y cuan­to có­di­go fue? Ha­bía es­ti­ma­do 25 LO­C, le erré por mu­cho: fue­ron 40. Po­dría ha­cer un po­co de tram­pa pa­ra achi­car­lo, pe­ro ... ¿Pa­ra qué?

El có­di­go es­tá en gi­thub y de­be­ría ser en­ten­di­ble. Si no lo es, pre­gun­ten acá en los co­men­ta­rio­s.

Nikola 6.0.0 released

Fi­na­ll­y! This took a whi­le be­cau­se the­re was a lot of wo­rk do­ne, but re­lea­se 6.0.0 of Niko­la my sta­tic si­te and blog ge­ne­ra­tor is ou­t.

De­tail­s, fi­le­s, etc at gi­thub

I ha­ve trie­d, for this re­lea­se, to do things be­tte­r, be mo­re ca­re­ful and do­cu­ment as mu­ch as po­s­si­ble, as we­ll as tried to hit most things that we­re hard to fix in a sin­gle ba­ckwar­ds in­com­pa­ti­ble break.

So­me of the new fea­tu­res are des­cri­bed in a se­ries of blog pos­ts: 1 2 3 4 5

Al­so: brand new mo­dern the­mes si­te: http://­the­me­s.­ge­tniko­la.­com and new do­main http://­ge­tniko­la.­com among many other tweaks.

Ha­ve fun!

Contents © 2000-2023 Roberto Alsina