SlideShare a Scribd company logo
1 of 66
Causos da linha de frente
         Bruno Zanchet
          @bzanchet
agenda

• história
• infra/arquitetura
• nosso dinheiro (revenue)
• dinheiro dos outros (venture capital)
linode
• 1 linode,
• 2 linodes,
• 3 linodes,
• ..
newservers
+ 2 x Intel E5504 Quad Core 2.00 GHz
+ 48GB DDR3 ECC RAM             $0.60          PER HOUR
+ 2 x 500GB SATA RAID 1              (or $432 PER MONTH)
softlayer
• 6 servers (4 app + 2 mysql master/slave)
• rails, paperclip, cap, apache+passenger
• 600M pageviews/mês
• 13M imagens
scaling
this shit ain’t easy
macbookair:weheartit bzanchet$ git show 6952312991079e8992603427acb15e9d9c
commit 6952312991079e8992603427acb15e9d9cb3f05e
Author: Bruno Zanchet <bzanchet@gmail.com>
Date: Mon Aug 2 17:12:59 2010 -0300

  good bye dashboard..

--- a/app/controllers/home_controller.rb
+++ b/app/controllers/home_controller.rb
@@ -4,6 +4,7 @@ class HomeController < ApplicationController

    def dashboard
+ redirect_to user_url(current_user.username) and return
     following_ids = current_user.following_ids
     count = User.sum(:hearts_count, :conditions => {:id => following_ids})
...
e não foi rápido
commit 88e9ab8b82b28ba29064726c9a9069a175c29b83
Author: Fabio Giolito <fabiogiolito@gmail.com>
Date: Thu Mar 24 09:31:59 2011 -0300

  making dashboard available for everyone
código? bug.
absolutamente trivial
• :dependent => :destroy
• :counter_cache
• fragment caching <% cache() %>
# cache_helper.rb:46
private
 def fragment_for(name = {}, options = nil, &block)
   if controller.fragment_exist?(name, options)
     controller.read_fragment(name, options)
   else
     pos = output_buffer.length
     ...
devops
$ git push
$ cap deploy
$ cap deploy:rollback
“sysadmins trabalham assim em qualquer lugar
 do mundo; o trabalho deles é evitar que você
coloque esses códigos toscos e quebrados pra
  rodar no maravilhoso [CentOS, RHEL ...]”
perguntas?
ferramentas
new relic
munin
mysql
http://www.facebook.com/MySQLatFacebook
http://www.mysqlperformanceblog.com/
InnoDB page sizes: plans and ideas


                                     InnoDB Flushing: a lot of memory and slow disk


       How Innodb Contention may manifest itself


                                     The four fundamental performance metrics


             Reality of Innodb Caching


                                     InnoDB Flushing: Theory and solutions




                                               ...
• compressed tables
• fsync vs O_DIRECT etc
• write threads
• change buffer
• adaptative flushing
varnish
https://www.varnish-cache.org/trac/wiki/ArchitectNotes
mysql> select count(*) from users;
+------------+
| count(*) |
+------------+
| 1124995 |
+------------+
1 row in set (0.49 sec)
revenue
http://calacanis.com/2010/01/23/why-we-should-boycott-
comscore-and-perhaps-why-traders-should-short-their-
                         stock/
• patamares
• 5MM US uniques
• comscore
• nicho
VC
..passada essa fase
fraud police
http://www.youtube.com/watch?v=eA8XiC3m7vw
mais perguntas?
Causos da linha de frente
         Bruno Zanchet
          @bzanchet

More Related Content

What's hot

Monitoramento ambiental e alertas visuais com Zabbix - 3º Zabbix Meetup do In...
Monitoramento ambiental e alertas visuais com Zabbix - 3º Zabbix Meetup do In...Monitoramento ambiental e alertas visuais com Zabbix - 3º Zabbix Meetup do In...
Monitoramento ambiental e alertas visuais com Zabbix - 3º Zabbix Meetup do In...
Zabbix BR
 
Beyond Golden Containers: Complementing Docker with Puppet
Beyond Golden Containers: Complementing Docker with PuppetBeyond Golden Containers: Complementing Docker with Puppet
Beyond Golden Containers: Complementing Docker with Puppet
lutter
 
Rapid dev env DevOps Warsaw July 2014
Rapid dev env DevOps Warsaw July 2014Rapid dev env DevOps Warsaw July 2014
Rapid dev env DevOps Warsaw July 2014
blndrt
 
マッコスXで始めるPlan 9
マッコスXで始めるPlan 9マッコスXで始めるPlan 9
マッコスXで始めるPlan 9
Ryousei Takano
 
(WS14) Sasa Matijasic - Node.js i "novi" web
(WS14) Sasa Matijasic - Node.js i "novi" web(WS14) Sasa Matijasic - Node.js i "novi" web
(WS14) Sasa Matijasic - Node.js i "novi" web
Web::Strategija
 

What's hot (18)

Nvvp streams-3
Nvvp streams-3Nvvp streams-3
Nvvp streams-3
 
JavaScript, Meet Cloud : Node.js on Windows Azure
JavaScript, Meet Cloud : Node.js on Windows AzureJavaScript, Meet Cloud : Node.js on Windows Azure
JavaScript, Meet Cloud : Node.js on Windows Azure
 
Monitoramento ambiental e alertas visuais com Zabbix - 3º Zabbix Meetup do In...
Monitoramento ambiental e alertas visuais com Zabbix - 3º Zabbix Meetup do In...Monitoramento ambiental e alertas visuais com Zabbix - 3º Zabbix Meetup do In...
Monitoramento ambiental e alertas visuais com Zabbix - 3º Zabbix Meetup do In...
 
redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memo
redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memoredis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memo
redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memo
 
Beyond Golden Containers: Complementing Docker with Puppet
Beyond Golden Containers: Complementing Docker with PuppetBeyond Golden Containers: Complementing Docker with Puppet
Beyond Golden Containers: Complementing Docker with Puppet
 
Banquet 36
Banquet 36Banquet 36
Banquet 36
 
Rapid dev env DevOps Warsaw July 2014
Rapid dev env DevOps Warsaw July 2014Rapid dev env DevOps Warsaw July 2014
Rapid dev env DevOps Warsaw July 2014
 
Будь первым
Будь первымБудь первым
Будь первым
 
BINARY DATA ADVENTURES IN BROWSER JAVASCRIPT
BINARY DATA ADVENTURES  IN BROWSER JAVASCRIPTBINARY DATA ADVENTURES  IN BROWSER JAVASCRIPT
BINARY DATA ADVENTURES IN BROWSER JAVASCRIPT
 
マッコスXで始めるPlan 9
マッコスXで始めるPlan 9マッコスXで始めるPlan 9
マッコスXで始めるPlan 9
 
curl --http3 cheatsheet
curl --http3 cheatsheetcurl --http3 cheatsheet
curl --http3 cheatsheet
 
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
 
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
 
A little systemtap
A little systemtapA little systemtap
A little systemtap
 
Customizing Your Shell With Dotfiles
Customizing Your Shell With DotfilesCustomizing Your Shell With Dotfiles
Customizing Your Shell With Dotfiles
 
Creación de máquinas virtuales basada en kernel usando qemu y virsh
Creación de máquinas virtuales basada en kernel usando qemu y virshCreación de máquinas virtuales basada en kernel usando qemu y virsh
Creación de máquinas virtuales basada en kernel usando qemu y virsh
 
Solaris 11 base box for Vagrant using Packer
Solaris 11 base box for Vagrant using PackerSolaris 11 base box for Vagrant using Packer
Solaris 11 base box for Vagrant using Packer
 
(WS14) Sasa Matijasic - Node.js i "novi" web
(WS14) Sasa Matijasic - Node.js i "novi" web(WS14) Sasa Matijasic - Node.js i "novi" web
(WS14) Sasa Matijasic - Node.js i "novi" web
 

Viewers also liked

Vocabulary "Learning & Careers"
Vocabulary "Learning & Careers"Vocabulary "Learning & Careers"
Vocabulary "Learning & Careers"
andrea_ena
 
Science Centre ‘New Constructions’ Presentation
Science Centre ‘New Constructions’ PresentationScience Centre ‘New Constructions’ Presentation
Science Centre ‘New Constructions’ Presentation
NSW BER IPO
 
Healthy Body Life
Healthy Body LifeHealthy Body Life
Healthy Body Life
cli0005
 
Scientists Encode First Women Genome
Scientists Encode First Women GenomeScientists Encode First Women Genome
Scientists Encode First Women Genome
Sbeauchemin
 

Viewers also liked (20)

User research
User researchUser research
User research
 
Twitter 101
Twitter 101Twitter 101
Twitter 101
 
Personas scenarios
Personas scenariosPersonas scenarios
Personas scenarios
 
Emergency preparedness
Emergency preparednessEmergency preparedness
Emergency preparedness
 
excise interface design
excise interface designexcise interface design
excise interface design
 
PlazeItNow! - simple way for managing data on schemes
PlazeItNow! - simple way for managing data on schemesPlazeItNow! - simple way for managing data on schemes
PlazeItNow! - simple way for managing data on schemes
 
Vocabulary "Learning & Careers"
Vocabulary "Learning & Careers"Vocabulary "Learning & Careers"
Vocabulary "Learning & Careers"
 
Slides tech621
Slides tech621Slides tech621
Slides tech621
 
usability reporting
usability reportingusability reporting
usability reporting
 
Yql Intercon 09
Yql Intercon 09Yql Intercon 09
Yql Intercon 09
 
Procurement
ProcurementProcurement
Procurement
 
Science Centre ‘New Constructions’ Presentation
Science Centre ‘New Constructions’ PresentationScience Centre ‘New Constructions’ Presentation
Science Centre ‘New Constructions’ Presentation
 
Healthy Body Life
Healthy Body LifeHealthy Body Life
Healthy Body Life
 
19 excise discussion
19   excise discussion19   excise discussion
19 excise discussion
 
17 homepage usability
17 homepage usability17 homepage usability
17 homepage usability
 
Scientists Encode First Women Genome
Scientists Encode First Women GenomeScientists Encode First Women Genome
Scientists Encode First Women Genome
 
Social media adoption worldwide
Social media adoption worldwideSocial media adoption worldwide
Social media adoption worldwide
 
Social Business Advantage
Social Business AdvantageSocial Business Advantage
Social Business Advantage
 
15 metaphor typography
15 metaphor typography15 metaphor typography
15 metaphor typography
 
Book Demographic DPP
Book Demographic DPPBook Demographic DPP
Book Demographic DPP
 

Similar to causos da linha de frente - #rsonrails 2011

Kettunen, miaubiz fuzzing at scale and in style
Kettunen, miaubiz   fuzzing at scale and in styleKettunen, miaubiz   fuzzing at scale and in style
Kettunen, miaubiz fuzzing at scale and in style
DefconRussia
 
44 con slides
44 con slides44 con slides
44 con slides
geeksec80
 
44 con slides (1)
44 con slides (1)44 con slides (1)
44 con slides (1)
geeksec80
 
BPF: Tracing and more
BPF: Tracing and moreBPF: Tracing and more
BPF: Tracing and more
Brendan Gregg
 
1404 app dev series - session 8 - monitoring & performance tuning
1404   app dev series - session 8 - monitoring & performance tuning1404   app dev series - session 8 - monitoring & performance tuning
1404 app dev series - session 8 - monitoring & performance tuning
MongoDB
 

Similar to causos da linha de frente - #rsonrails 2011 (20)

Kettunen, miaubiz fuzzing at scale and in style
Kettunen, miaubiz   fuzzing at scale and in styleKettunen, miaubiz   fuzzing at scale and in style
Kettunen, miaubiz fuzzing at scale and in style
 
14 scaleabilty wics
14 scaleabilty wics14 scaleabilty wics
14 scaleabilty wics
 
44 con slides
44 con slides44 con slides
44 con slides
 
44 con slides (1)
44 con slides (1)44 con slides (1)
44 con slides (1)
 
44CON 2013 - Browser bug hunting - Memoirs of a last man standing - Atte Kett...
44CON 2013 - Browser bug hunting - Memoirs of a last man standing - Atte Kett...44CON 2013 - Browser bug hunting - Memoirs of a last man standing - Atte Kett...
44CON 2013 - Browser bug hunting - Memoirs of a last man standing - Atte Kett...
 
.NET Memory Primer (Martin Kulov)
.NET Memory Primer (Martin Kulov).NET Memory Primer (Martin Kulov)
.NET Memory Primer (Martin Kulov)
 
BPF: Tracing and more
BPF: Tracing and moreBPF: Tracing and more
BPF: Tracing and more
 
More on gdb for my sql db as (fosdem 2016)
More on gdb for my sql db as (fosdem 2016)More on gdb for my sql db as (fosdem 2016)
More on gdb for my sql db as (fosdem 2016)
 
MySQL 5.7 innodb_enhance_partii_20160527
MySQL 5.7 innodb_enhance_partii_20160527MySQL 5.7 innodb_enhance_partii_20160527
MySQL 5.7 innodb_enhance_partii_20160527
 
Velocity 2012 - Learning WebOps the Hard Way
Velocity 2012 - Learning WebOps the Hard WayVelocity 2012 - Learning WebOps the Hard Way
Velocity 2012 - Learning WebOps the Hard Way
 
LINE Bot ops
LINE Bot opsLINE Bot ops
LINE Bot ops
 
MongoDB开发应用实践
MongoDB开发应用实践MongoDB开发应用实践
MongoDB开发应用实践
 
Consul administration at scale
Consul administration at scaleConsul administration at scale
Consul administration at scale
 
Reverse engineering Swisscom's Centro Grande Modem
Reverse engineering Swisscom's Centro Grande ModemReverse engineering Swisscom's Centro Grande Modem
Reverse engineering Swisscom's Centro Grande Modem
 
Webcast - Making kubernetes production ready
Webcast - Making kubernetes production readyWebcast - Making kubernetes production ready
Webcast - Making kubernetes production ready
 
1404 app dev series - session 8 - monitoring & performance tuning
1404   app dev series - session 8 - monitoring & performance tuning1404   app dev series - session 8 - monitoring & performance tuning
1404 app dev series - session 8 - monitoring & performance tuning
 
Programar para GPUs
Programar para GPUsProgramar para GPUs
Programar para GPUs
 
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
MOW2010: 1TB MySQL Database Migration and HA Infrastructure by Alex Gorbachev...
 
Can We Prevent Use-after-free Attacks?
Can We Prevent Use-after-free Attacks?Can We Prevent Use-after-free Attacks?
Can We Prevent Use-after-free Attacks?
 
OSインストーラーの自作方法
OSインストーラーの自作方法OSインストーラーの自作方法
OSインストーラーの自作方法
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

causos da linha de frente - #rsonrails 2011

Editor's Notes

  1. \n
  2. \n
  3. getting real\nrework\nsignal vs noise\nfortune 5 000 000\n
  4. emo\ngarotas\nerotismo\nanuncios toscos\n
  5. fabio escreveu primeiro\n\n
  6. \n
  7. \n
  8. \n
  9. \n
  10. e tinha um paulista que trabalhava l&amp;#xE1;\n\n
  11. parentese\nfalar da puc, grande faculdade\nhistoria, arquitetura, direito.\n
  12. \n
  13. \n
  14. \n
  15. aquele fen&amp;#xF4;meno que todo mundo discute\n
  16. .. volto nesse assunto. relacional vs nao relacional\n\nquero dar um s&amp;#xF3; exemplo\n
  17. \n
  18. \n
  19. \n
  20. e aqui eu gostaria de falar de novo daquele cara\no DHH\nclientes vs usu&amp;#xE1;rios\n
  21. .. se tem alguma coisa que eu aprendi trabalhando nessa escala\n
  22. c&amp;#xF3;digo n&amp;#xE3;o funciona na nossa escala.\na menos que seja.\n
  23. \n
  24. .. e tudo isso me leva a uma buzzword da moda\n
  25. \n
  26. \n
  27. \n
  28. buffer cache\nsystem call\nvmstat\narquivos por diretorio\nabrir um arquivo, apagar um arquivo. o que acontece?\n
  29. amazon\nrds\nec2\ns3\n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. uhhhhh\nlarry ellison\nnosql\nmongo, couch, redis\n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. real software\nprogramador com cabelos no peito.\nproxy reverso etc\n
  43. solr\n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. repetir um conselho do dhh-- n&amp;#xE3;o peguem\n&amp;#xE9; complicado, &amp;#xE9; demorado, &amp;#xE9; custoso; &amp;#x201C;next facebook&amp;#x201D; - tudo ou nada\ncontatos; anunciantes; parceiros\n- angel; friends and family\n
  54. kaleil tuzman tom herman\ngovworks\n\nvoc&amp;#xEA;s acham que &amp;#xE9; s&amp;#xF3; isso?\npassada essa fase..\n
  55. construir valor &amp;#xE9; diferente de construir lucro\ndepende dos objetivos\n\n
  56. \n
  57. \n
  58. longa jornada\na gente ganha alguns f&amp;#xE3;s pelo caminho\n
  59. \n
  60. \n
  61. \n
  62. \n
  63. eu queria falar pra voc&amp;#xEA;s de algo chamado.. Fraud Police. Ca&amp;#xE7;adores de fraudes.\n\nos ca&amp;#xE7;adores de fraudes s&amp;#xE3;o esse grupo imagin&amp;#xE1;rio, aterrorizante de adultos e que n&amp;#xE3;o existem, mas que vem bater na tua porta as 3 horas da manh&amp;#xE3; quando tu menos esperar, e entram dizendo\n\neu tenho amigos e conhecidos que s&amp;#xE3;o professores\n\na verdade &amp;#xE9; que fica um pouco mais f&amp;#xE1;cil e um pouco melhor com o tempo e com a experi&amp;#xEA;ncia, mas nunca vai realmente embora. as pessoas que se v&amp;#xEA; por a&amp;#xED;, no mundo real, trabalhando em empregos de verdade - Porque elas nao tem.\n\nna nossa &amp;#xE1;rea &amp;#xE9; uma &amp;#xE1;rea que n&amp;#xE3;o tem um livrinho de regras - nenhum livro de regras foi escrito porque ele n&amp;#xE3;o pode ser escrito. \n\ntalvez advogados e m&amp;#xE9;dicos tenham uma vida mais f&amp;#xE1;cil-- porque parece que eles tem um caminho estabelecido a seguir; fazer a residencia e a prova da oab e de repente depois de anos de estudo e todos os testes feitos e passado num concurso magicamente se abre uma porta e algu&amp;#xE9;m de d&amp;#xE1; um bisturi pra abrir a cabe&amp;#xE7;a de uma pessoa porque pronto: tu &amp;#xE9; um expert.\n\nmas eu acredito que mesmo essas pessoas sentem medo dos ca&amp;#xE7;adores de fraude. Mesmo um neuro-cirurgiao experiente, segurando um bisturi, pronto pra abrir a cabe&amp;#xE7;a de um paciente - mesmo ele deve ter aquele momento onde ele pensa &quot;puta que pariu, eu nao acredito que eles tao deixando que eu abra a cabe&amp;#xE7;a desse sujeito. Eles n&amp;#xE3;o sabem que eu nao sei o que to fazendo; que eu perdi a chave do meu carro hoje de manh&amp;#xE3;, que eu deixei meu celular cair na privada e ele estragou. E eu to aqui segurando um bisturi e vou abrir a cabe&amp;#xE7;a desse ser humano e ele pode morrer. Quem ta me deixando fazer isso? eles sao loucos!&quot;\n\n&amp;#xE9; verdade.\n\nEnt&amp;#xE3;o, se &amp;#xE9; pra deixar uma li&amp;#xE7;&amp;#xE3;o, que seja.. Eu quero que voc&amp;#xEA;s saiam daqui e comecem a trabalhar, comecem a inventar qualquer merda. Usem as ferramentas, usem os seus amigos, ajude os teus amigos, e se alguem te pedir ajuda e tu nao fizer a menor id&amp;#xE9;ia se tu consegue ajudar, mas de repente tu consegue descobrir, diga que sim e tente.\n\ne fa&amp;#xE7;am merda, e errem, e aprendam a pedir desculpa porque deu tudo errado. vai acontecer.\n\ne vai chegar num ponto em que os ca&amp;#xE7;adores de fraude v&amp;#xE3;o vir correndo e gritando. e tu vai abrir a porta, e quando eles te acusarem de ser uma fraude, voc&amp;#xEA;s v&amp;#xE3;o poder dizer honestamente, como eu posso dizer e digo: &quot;voc&amp;#xEA;s est&amp;#xE3;o certos. Eu n&amp;#xE3;o fa&amp;#xE7;o id&amp;#xE9;ia sobre o que eu to fazendo. Eu to inventando qualquer merda, mas ta dando certo. i am making this shit up as i go along, but it is working out just fine&quot;.\n\n&amp;#xE9; assim que funciona.\n\n\n
  64. \n
  65. \n
  66. \n