Breu Guia Laboral d'Autodefensa per a Precries (Valenci)CGTPV
油
Des del Comit辿 Confederal de CGT del Pa鱈s Valenci i Murcia hem editat la Breu Guia dAutodefensa Laboral per a Precries; una petita, senzilla i 炭til guia, que pret辿n dotar dinformaci坦 i eines de lluita i apoderament al que ja 辿s el sector majoritari de la classe treballadora: el precaria
Protecci坦 de Dades - Taula d'entitats del Tercer Sectorm4Social
油
Material que resumeix el curs de formaci坦 de Protecci坦 de dades que vam dur a terme amb Barcelona Activa. Document elaborat amb la col揃laboraci坦 de Borja Ram坦n, director TIC de la Fundaci坦 Habitatge Social. Els materials exposen la necessitat que en cada entitat social hi hagi una persona encarregada de la protecci坦 de dades.
Resum executiu de la quarta sessi坦 del seminari Univers2.0 Pon竪ncia de Liliana Arroyo i discussi坦 dels assistents sobre big data, drets i privacitat 14/11/2016
Com cada trimestre, a la contraportada d'El Butllet鱈 de Dipsalut presentem un dels nostres treballadors. Perqu竪 una bona manera de con竪ixer millor qu竪 fem, 辿s con竪ixer a l'equip que ho fa possible.
Pere Brachfield, professor de EAE des de fa 20 anys, expert en morositat. ARA...EAE Business School
油
Pere Brachfield, experto en Morosidad en Espa単a, es entrevistado por ARA, Ara Emprenem de Baleares en este art鱈culo. Brachfield es profesor de EAE Business School en varios programas desde hace 20 a単os.
M叩s informaci坦n:
www.eae.es
Pere Brachfield, professor de EAE des de fa 20 anys, expert en morositat. ARA...EAE Business School
油
Pere Brachfield, experto en Morosidad en Espa単a, es entrevistado por ARA, Ara Emprenem en este art鱈culo. Brachfield es profesor de EAE Business School en varios programas desde hace 20 a単os.
M叩s informaci坦n:
www.eae.es
Sessi坦 impartida a l'Associaci坦 Catalana de Gesti坦 P炭blica, en el cicle 'Tert炭lies amb temptaci坦', esdevinguda a la pastisseria Can Mauri el dijous 19 de maig de 2016. Aqu鱈 en trobareu els apunts.
Entering in the full TDD, including:
- how TDD works and why it is required in Agile development
- why there are so many people that say that TDD does not work
- how to fix the problems in bad TDD to make it effective
- and the primary value of the sofware: make it adaptable
Resum executiu de la quarta sessi坦 del seminari Univers2.0 Pon竪ncia de Liliana Arroyo i discussi坦 dels assistents sobre big data, drets i privacitat 14/11/2016
Com cada trimestre, a la contraportada d'El Butllet鱈 de Dipsalut presentem un dels nostres treballadors. Perqu竪 una bona manera de con竪ixer millor qu竪 fem, 辿s con竪ixer a l'equip que ho fa possible.
Pere Brachfield, professor de EAE des de fa 20 anys, expert en morositat. ARA...EAE Business School
油
Pere Brachfield, experto en Morosidad en Espa単a, es entrevistado por ARA, Ara Emprenem de Baleares en este art鱈culo. Brachfield es profesor de EAE Business School en varios programas desde hace 20 a単os.
M叩s informaci坦n:
www.eae.es
Pere Brachfield, professor de EAE des de fa 20 anys, expert en morositat. ARA...EAE Business School
油
Pere Brachfield, experto en Morosidad en Espa単a, es entrevistado por ARA, Ara Emprenem en este art鱈culo. Brachfield es profesor de EAE Business School en varios programas desde hace 20 a単os.
M叩s informaci坦n:
www.eae.es
Sessi坦 impartida a l'Associaci坦 Catalana de Gesti坦 P炭blica, en el cicle 'Tert炭lies amb temptaci坦', esdevinguda a la pastisseria Can Mauri el dijous 19 de maig de 2016. Aqu鱈 en trobareu els apunts.
Entering in the full TDD, including:
- how TDD works and why it is required in Agile development
- why there are so many people that say that TDD does not work
- how to fix the problems in bad TDD to make it effective
- and the primary value of the sofware: make it adaptable
The document discusses testing techniques and principles for writing tests. It advocates for tests that are FAST, ISOLATING, REPEATABLE, SELF-VALIDATING, and TIMELY (FIRST). It also discusses the Arrange-Act-Assert (AAA) structure for tests and how to achieve high code coverage while maintaining test quality. The document notes that while code coverage is a useful metric, it does not guarantee correctness on its own. It also covers the use of test doubles like stubs, spies, mocks and fakes to replace dependencies.
How difficult is to automatically test the HelloWorld.
We fix it and other many difficult scenarios with techniques like:
- lower "s" singleton
- law of demeter
- dependency injection
- and more examples
This document provides instructions for a test-driven development (TDD) coding assignment using JavaScript. It outlines how to set up the development environment, run tests, and iterate through solving tests one by one while committing changes. It also includes an introduction to JavaScript basics like types, functions, classes, and interfaces to provide context for completing the assignment. Students are instructed to work individually on solving commented tests in a GitHub classroom repository by running tests and committing after each solved test.
This document provides instructions for completing the bowling game kata exercise in both Java and JavaScript. It outlines the kata, links to the code repositories, and provides tips for setting up the development environment and executing tests in each language. The goal is to iteratively implement the kata by copying each commit exactly through test-driven development and repetition to learn how to solve problems and design solutions in the same way.
ES3-2020-06 Test Driven Development (TDD)David Rodenas
油
Basics of TDD. Including why? Why it is discipline. Typical Pitfalls. Kinds of TDD, and a Recipe so anyone can do testing quickly. And lots of examples.
- Testing shows the presence, not the absence of bugs. Tests are driven by requirements and business rules, focusing only on relevant cases rather than testing everything.
- Tests improve quality and confidence by verifying that each scenario works as expected. Tests serve as live documentation of the system.
- While testing has been used for decades in different forms like debugging, demonstration, and evaluation, modern test-driven development and integrated testing frameworks from the 1990s helped establish testing as a mainstream practice.
Testing, Learning and Professionalism 20171214David Rodenas
油
Two hours talk about testing, its history, its meaning and propose, a small guide of good practices, and what it is supposed to be a good professional and what is expected from us the professionals.
This is the support of a course to teach React programming for Java and C# programmers. It covers from its origins in Facebook til separation of presentational and container components. What is JSX, rules, state, props, refactoring, conditionals, repeats, forms, synchronizing values, composition, and so on.
Have fast, performant, and successful web pages is a great Challenge. There are many layers involved and all of them have to work together.
In this talk I presented at FIBAlumni with collaboration of COEINF and the video recording is at http://media.fib.upc.edu/fibtv/streamingmedia/view/22/1400 (in Catalan).
It shows how all parts are involved in the success of web pages from the server up to the human brain and perception.
It introduces metrics and ways to effectively calculate and measure objectively the impact of the actions taken in the optimisation and also some ways to detect ways to optimise websites.
This is the support of a course to teach mainly Redux, and Redux with React for Java and C# programmers. It is the third part of the course to recycle programmers from desktop app programming to web app programming. This course covers from history of Redux, its origin, step by step what is a reducer, and later concepts like reducer splitting, action handling, async and many more.
You also can use repositories:
- https://github.com/drpicox/learn-redux-bytesting
- https://github.com/drpicox/learn-redux-zoo-bytesting
To improve your skills.
Basic Tutorial of React for ProgrammersDavid Rodenas
油
This is the support of a course to teach React programming for Java and C# programmers. It covers from its origins in Facebook til separation of presentational and container components. What is JSX, rules, state, props, refactoring, conditionals, repeats, forms, synchronizing values, composition, and so on.
Introduction to web programming for java and c# programmers by @drpicoxDavid Rodenas
油
(better presented by @drpicox)
際際滷s of an introductory course for web programming focusing in basic Javascript and CSS concepts. It assumes knowledge of programming, Java or C#.
From high school to university and workDavid Rodenas
油
Presentation mostly in Catalan.
Aquesta presentaci坦 es va fer en el Institut Bernat el Ferrer de Molins de Rei.
El p炭blic son els alumnes d'aquest institut i s'els mostra el cam鱈 que poden seguir despr辿s en la universitat i la responsabilitat que adquireixen despr辿s com a professionals.
La versi坦 original cont辿 els gifs animats, la majoria extrets de giphy.com.
By beginnings of 2016 there was very little information about how to work with Angular2 and almost no information about how to scale large applications.
There was no example of how to do modules, how to inject dependences inside services, how to use ES5 and so on.
In this presentation I explained how it worked and I have also provided an example in ES5 and Typescript how it can be done:
- https://github.com/drpicox/angular2-thedoctoris-ts
- https://github.com/drpicox/angular2-thedoctoris-es5
Talk given in the Mataro University (Technocampus) to grade students about what is a Freelance.
It explains about what implies to be a Freelance, concepts about Javascript, what are Meetups and user-groups, and basic notions about MVC.
1. @drpicox
1
We rule the world!
s el nostre poder,
per嘆 tamb辿 la nostra
responsabilitat.
Penseu una cosa, qui ent辿n de codi,
ent辿n del que est escrit i ent辿n el
que est fent, sou vosaltres. Si
vosaltres li dieu al vostre cap que
alguna cosa cal canviar-la, el vostre
cap pot contestar el que sigui, que al
final, us acabar fent cas perqu竪
vosaltres enteneu el problema. I ell
no. Vosaltres maneu.
BY @DRPICOX
2. @drpicox
2
Recordeu quan vrem
parlar d'aquesta foto?
Recordeu que surt a la
fotografia?
Exacte. s un accident
del 737 Max 8, un dels
models d'avions que es
va estavellar fins a dues
vegades per culpa d'un
error software. Va matar
m辿s de 300 persones.
Que creieu que li va
passar als responsables?
3. @drpicox
3
Doncs res... per ara.
L'avi坦 va ser aprovat pel
Govern dels EUA, hi ha
molta gent amb poder
implicada. Per嘆, ja se
senten les veus que
demanen pres坦. s
q端esti坦 de temps que
aix嘆 canvi誰.
4. @drpicox
4
束This was not a
corporate decision, from my
point of view, and to my best
knowledge today. This was a couple
of software engineers who put this
in for whatever reasons.損
I aix嘆 ho recordeu? El cas de
Volkswagen que amb software va
fer trampes i falsificar proves de
contaminaci坦? Al principi van
passar, i els cotxes es van vendre...
per嘆 aix嘆 va desfermar la ira dels
responsables als EUA. Malgrat que
al principi van passar les proves i
els cotxes van ser aprovats, van
decidir trobar als culpables i fer-los
pagar per enganyar al govern.
I el directiu de Volkswagen,
declarant davant del
Congr辿s dels EUA no se li
acudeix una altra cosa que
marcar com a responsables a
qui va picar el codi i rentar-
se les mans. I sabeu que? El
van escoltar. Ell va anar a
pres坦, per嘆 no va ser l'炭nic.
5. @drpicox
5
La pena m辿s gran la va pagar
l'enginyer en cap que treballava a
Alemanya. Malgrat el jutge
recon竪ixer que no era el cervell de
l'operaci坦, s鱈 que considera que es
va mantenir en la posici坦 de forma
molt c嘆moda sense parar-ho i
cobrant els seus 350.000$ l'any.
6. @drpicox
6
Tots dos casos han requerit que
els informtics col揃laboressin i
fossin c嘆mplices en l'escriptura
de software que mata gent, o que
fa trampes i trenca l'acord social
entre les persones creant
malestar i desconfian巽a.
Per嘆 tenim el poder d'aturar-ho. I
si tenim el poder d'aturar-ho,
tenim el deure de fer-ho. Per嘆 com
ho podem fer? Per un costat ens
arrisquem a ser despatxats si no
ens avenim amb les ordres, per嘆
per l'altra part, potser 辿s un error
nostre el que mata gent. Com ho
podem fer?
La nostra no 辿s la primera
professi坦 que es troba davant
d'aquest problema. No 辿s la
primera professi坦 que necessita
un mecanisme per poder evitar
que ens obliguin a fer coses poc
竪tiques, o que malgrat que fem
tot el que estigui en les nostres
mans, podem matar a alg炭.
La primera professi坦 va ser la de
medicina, i ja per aix嘆, en 竪poca
dels grecs, es va introduir el
jurament hipocrtic.
El jurament hipocrtic va permetre als metges rebutjar prctiques de
tortura o recerca de guerra que malmetien la salut de les persones.
Tamb辿 els va permetre justificar que malgrat que un pacient mor鱈s,
havien fet tot el que havien pogut. Com poder fer el mateix nosaltres?
7. @drpicox
7
TEST DRIVEN DEVELOPMENT
You are not allowed to write any production code unless
it is to make a failing unit test pass.
You are not allowed to write any more of a unit test than
is suf
fi
cient to fail; and compilation failures are failures.
You are not allowed to write any more production code
than is suf
fi
cient to pass the one failing unit test.
Doncs el TDD va ser un dels primers intents d'aconseguir aquest jurament.
Amb el TDD pots justificar que has fet tot lo possible per a que el programa
funcioni correctament. Que has seguit tots els passos i no t'has deixat cap.
Que si no ha funcionat, 辿s perqu竪 el problema va m辿s enll de tota previsi坦.
Per嘆 faltava una part, la nostra relaci坦 amb la
societat, i igual que el metge amb el pacient, la
nostra relaci坦 amb el nostre client.
8. @drpicox
8
AGILE MANIFESTO
Individuals and interactions油
over processes and tools
Working software油
over comprehensive documentation
Customer collaboration油
over contract negotiation
Responding to change油
over following a plan
I aqu鱈 va apar竪ixer l'Agile. Els
principis de l'Agile. On
principi vol dir "Regla de
conducta". El codi que d坦na
uns m鱈nims a tot professional
a relacionar-se de forma
adequada amb el seu client.
Perqu竪 no 辿s tan sols no
lesionar f鱈sicament a alg炭,
tamb辿 辿s no lesionar-lo
moralment o econ嘆micament.
9. @drpicox
9
SOFTWARE CRAFTSMANSHIP MANIFESTO
Not only working software,
but also well-crafted software
Not only responding to change,
but also steadily adding value
Not only individuals and interactions,
but also a community of professionals
Not only customer collaboration,
but also productive partnerships
Well-crafted software, cal
invertir el temps que calgui per
fer-ho ben fet. L'excusa 辿s per
dem no serveix.
Per嘆 l'Agile va resultar insuficient en uns casos, i
malinterpretats en altres. I va apar竪ixer el Software
Craftsmanship. Aquest demana anar m辿s enll del deure.
Res de grans refactors i fer el cranc.
Sempre cal afegir valor, usar els
patrons correctes al moment correcte.
Lo nou no pot malmetre lo antic.
No coneixia aquella
tecnologia no 辿s excusa. Som
tots una comunitat, tots ens
recolzem entre nosaltres.
Compartim les novetats, i
ajudem a qui obliguen a fer
coses poc 竪tiques.
I el nostre cap no 辿s el nostre cap, 辿s el nostre soci. No 辿s
un 辿sser superior intocable. El seu 竪xit 辿s el nostre 竪xit,
el seu fracs 辿s el nostre. Hem de tractar-lo d'igual a
igual, fer-li saber el que t辿 i aturar-lo on toca.
10. @drpicox
10
THE CUSTOMER BILL OF RIGHTS
You have the right to an overall plan and to know what can be
accomplished when and at what cost.
You have the right to get the most possible value out of every iteration.
You have the right to see progress in a running system, proven to work
by passing repeatable tests that you specify.
You have the right to change your mind, to substitute functionality, and
to change priorities without paying exorbitant costs.
You have the right to be informed of schedule and estimate changes, in
time to choose how to reduce the scope to meet a required date. You can
cancel at any time and be left with a useful working system re
fl
ecting
investment to date.
Aquest 辿s l'炭ltim pas d'aquesta evoluci坦, revoluci坦, que ha
esdevingut els 炭ltims anys. Igual que la carta de drets dels EUA,
els professionals d'all han comen巽at a redactar la carta de drets
pels informtics, i com en aquesta pgina, pels seus clients. Que
estem obligats a fer? Que estem obligats moralment a donar?
I que diu? Que pot saber que i amb quin cost. Treure el mxim profit de cada iteraci坦. Que li farem
tests repetibles! I que els especifica ell. Que res de documents, les coses s'han de veure. Que ens pot
demanar canvis sense sobrecost, el t鱈pic truc quan no vols fer algo, posar un preu rid鱈culament
alt. I si s'atura abans, el que ha quedat, encara que no fos el resultat, cal que tingui valor.
11. @drpicox
11
THE DEVELOPER BILL OF RIGHTS
You have the right to know what is needed with clear
declarations of priority.
You have the right to produce high-quality work at all times.
You have the right to ask for and receive help from peers,
managers, and customers.
You have the right to make and update your own estimates.
You have the right to accept your responsibilities instead of
having them assigned to you.
I ara s鱈, per protegir-nos directament. Volem les prioritats, que no ens tornin bojos. Poden
canviar, per嘆 cal que ens diguin clarament quines s坦n les prioritats. Que ens ho facin entendre.
Volem treballar amb mxima qualitat. No ens poden
obligar fer les coses malament per anar de pressa o
retallar costos. No poden obligar-nos a perjudicar la
nostra reputaci坦 o jugar-nos anar a pres坦.
Tots som una comunitat,
professionals m辿s clients. Cal
que ens ajudem entre tots.
Nosaltres tenim el poder i
nosaltres podem estimar els
costos, i tamb辿 canviar quan cal.
Ning炭 ens pot obligar acceptar
unes estimacions diferents.
I finalment, nosaltres tenim el dret de decidir si acceptem o no una
feina. No ens la poden assignar, ens l'autoassignem. I com hem
vist, els jutges concorden amb aix嘆. s la nostra responsabilitat.
12. @drpicox
12
Si penseu que som aliens a tot aix嘆, el 20 de setembre de 2017, a Catalunya,
van oc坦rrer uns fets que van trasbalsar a tota la comunitat de professionals.
Aquell dia, molts professionals, alguns amb amenaces legals, altres a punta d'arma
de foc, van ser obligats a cometre actes que van en contra aquestes cartes de drets.
Alguns d'ells es van veure obligats a executar ordres que ells creien
immorals, altres ordres que contravenien els seus contractes, alguns
d'ells, fins i tot ordres que contravenien lleis i acords internacionals.
I fins i tot havent col揃laborat, com tenen el poder de canviar les coses
en qualsevol moment, una desena d'ells van ser empresonats i a誰llats
de tothom durant tres dies. Tres dies en qu竪 la fam鱈lia no va saber ni
tan sols si el pare o la mare dels seus nens eren vius o morts.
L' INFORMTIC S
CONSIDERA UNA
ARMA DE GUERRA I
NO T DRETS.
Diuen que el passat 1 doctubre va comen巽ar la primera Ciberguerra
de la Uni坦 Europea
LISOC (Internet Society) carrega contra la censura dinternet que viu
Catalunya
Els bots russos entren en la campanya pel refer竪ndum l1 doctubre
Qui s坦n els 15 detinguts?
Ja nhi ha prou!
Com fer un pa鱈s ciberprotegit
Simplement llibertat
DotCat Registry Of
fi
ces Raided by Spanish Police
13. @drpicox
13
+
ETHICS TESTING
Tota la feina est per fer. Hem d'establir la carta de drets i seguir-la. Cal
aconseguir fer valer els nostres valors i la nostra professionalitat. s
una professi坦 nova i hem d'aconseguir els mateixos drets i deures que
tenen metges, advocats, arquitectes i altres enginyers.
I aix嘆 辿s la suma de dues parts.
Per un costat hem de ser moralment impecables.
No tan sols amb els nostres principis, sin坦
tamb辿 amb els que ens rodegen.
I per l'altre costat hem de ser t竪cnicament excel揃lents. I aix嘆 nom辿s ho
aconseguim amb Testing. s impensable aspirar a un reconeixement
professional si com a col揃lectiu no usem el TDD de forma impecable.
14. @drpicox
"TESTING SHOWS
THE PRESENCE,
NOT THE ABSENCE
OF BUGS"
Edsger W. Dijkstra, 1968
14
Vaig
inventar la programaci坦 estructurada en qu竪
es prohibeix el Goto. Aix嘆 ho vaig fer perqu竪 vaig descobrir,
que sense un Goto, puc demostrar amb regles matemtiques que
qualsevol programa funciona i fa el que ha de fer. Amb absoluta certesa.
Imagino un futur on tenim una llibreria d'algoritmes, demostrats
formalment com teoremes matemtics, que podem usar i
compondre per crear aplicacions lliure de bugs.
Un futur sense cap bug.
I per aix嘆 no
m'agrada el testing, no em
serveix, amb testing mai
demostrarem que un
programa no te bugs.
I aix嘆 tampoc els hi va agradar als acad竪mics, i
per aix嘆 la universitat mai va apostar pel testing.
Per嘆 el mercat va abandonar aquesta via. Per qu竪?
Perqu竪 va serguir el testing? Quin valor t辿?
15. @drpicox
15
SOFTWARE IS SCIENCE
I aix嘆 辿s ci竪ncia. Observaci坦.
No podem verificar aplicacions formalment
perqu竪 ni tan sols els clients tenen clar el que
volen. Cal descobrir quines s坦n les funcionalitats
i com s'ha de comportar el nostre producte.
Testing.
Ens mou els mateixos valors que a la ci竪ncia:
el m竪tode cient鱈fic.
16. @drpicox
SOFTWARE IS SCIENCE
LEAN
16
IDEAS
CODE
DATA
BUILD
Unit tests
Usability tests
Continous integration
Refactoring
MEASURE
Split Tests
Funnel analysis
Continuous deployment
LEARN
Split Tests
Interviews
5 Whys
Falsifiable Hypothesis
Smoke tests
I com s'aplica el m竪tode cient鱈fic a la nostra professi坦?
Amb Lean.
Sigui essent nosaltres el responsable, o fent
"partnership" amb els nostres clients (o
caps), hem d'aplicar els valors de Lean.
Aix嘆 vol dir testing automtic, mantenir el
codi amb qualitat, compilat i desplegament
automtic i continu. Recollir dades per
obtenir evid竪ncies, no quedar-se en la
superf鱈cie quan alguna cosa no va b辿. Posar
a prova les nostres creences, ser capa巽os de
recon竪ixer i rectificar els nostres errors, de
codi o de concepci坦. I sobretot, reduir la
quantitat de residu (producte sense valor)
escur巽ant al mxim el temps d'incertesa.
17. @drpicox
SOFTWARE IS SCIENCE
TESTING
17
RED
GREEN
REFACTOR
TEST CODE
CLEAN
YOU
START
HERE
I si el Lean defineix el gra gruixut, el TDD defineix el
gra fi. s el m竪tode cient鱈fic en la m鱈nima expressi坦.
Ens d坦na certesa de qu竪 el que
entreguem fa el que fa.
Tant el testing com el codi segueixen el
cam鱈 adequat. Amb la mxima
qualitat possible.
30s
loop
El que cont鱈nuament,
mai esperant m辿s de 30
segons o un minut, es
revela que tot segueix
funcionant
18. @drpicox
SOFTWARE IS SCIENCE
TECHNICAL EXCELLENCE
Testing Techinques and Patterns
Plugin Architecture
SOLID Principles
Patterns
The understanding of basic principles
18
Cal que mantinguem l'excel揃l竪ncia t竪cnica.
Cal evitar els "bad smells". I aix嘆 ho fem
aplicant els patrons i els principis de disseny.
Per嘆 no en qualsevol moment. Quan faci falta.
Encara que ho pensem, no tenim cap bola de vidre
per veure el futur.
20. @drpicox
SOFTWARE IS SCIENCE
DEEP UNDERSTANDING OF UNDERLYING MECHANISMS
Coding
Direct manipulation of data
Procedures
Goals and constraints
Text dump
Spatial representations
Sequential
Concurrent
20
I hem vist que programar, i construir
software 辿s molt m辿s ampli del que ens
han ensenyat. Que ja en els anys '70
havien descobert i posat en marxa moltes
innovacions 炭tils, avui en dia oblidades.
No les podem oblidar.
21. @drpicox
AGILE
QUOTES
Iterations do not fail. The purpose of an iteration is to
generate data for managers.
As velocity falls, pressure on the team builds. This causes the
points to in
fl
ate. That in
fl
ation can hide the falling velocity.
No word needs to be spoken. No agreement needs to be
written. But both sides understand that they bene
fi
t from
defects. A black market economy of defects emerges. This
disease permeates many organizations, and if its not
terminal, its certainly debilitating.
21
I durant la vostra carrera professional
sentireu i viureu moltes coses. Necessitareu
uns valors i uns principis per aferrar-vos,
per saber que 辿s correcte i que no.
22. BE PROFESSIONAL
QUESTION EVERYTHING
KEEP ALWAYS LEARNING
ANYONE CAN BE RIGHT, INCLUDING YOU
22
I en definitiva. Q端estioneu tot. Estigueu
sempre aprenent. Tothom pot tenir ra坦, fins i
tot vosaltres.