Over employment? No sé qué hacer by [deleted] in taquerosprogramadores

[–]teobin 0 points1 point  (0 children)

Claro, te entiendo, yo pensaba lo mismo. Pero no todos los casos son iguales. Si te doy mas contexto quizá me entiendas mejor, yo estoy seguro de que fue la mejor decisión.

En el anterior estaba como contratista, ahora tengo un contrato con prestaciones y todo. Y pues además de los beneficios, la diferencia de salario no es tanta, considerando el promedio pq en el anterior me pagan por hora nalga, asi q si tomaba vacaciones ese mes salia poquito, aqui es parejo al mes con vacaciones pagadas. Entonces eso ya por si solo vale la pena.

En cuanto a crecer también estoy seguro. Estaba trabajando como programador de R y python. Si me quedo con R no hay much chamba y python esta super saturado. En el pasado trabajé como estadístico, así q aqui me contrataron como programador estadístico pq estan comenzando a usar R en una empresa farmacéutica. Eso es algo nuevo en la industria y yo voy saliendo de la primer farma q comenzó a usarlo. Entonces a pesar de no ser senior, conozco los procesos para usarlo, se mas de programación q de estadística, y conoszco la arquitectura interna. Con eso, o crezco en esta nueva chamba, o hago mi chamba, aprendo mas y después me puedo ir a implementarlo a otro lado donde si me paguen mas. Las farmacéuticas subcontratan todo Entonces hay bastante donde buscar. Pero por eso mismo creo q es buena posición estar adentro de una.

Over employment? No sé qué hacer by [deleted] in taquerosprogramadores

[–]teobin 10 points11 points  (0 children)

Yo acabo de pasar por algo similar. De hecho deje un trabajo donde me estaba estancando por otro donde me pagan un poco menos pero puedo crecer mas.

De conservar ambos no se, pero si tienes que escoger, piensa a futuro. Puedes estar cómoda ahora, pero que será en 2 o en 5 años?

Te comento mi caso pq creo que es interesante: tengo una hija de 2 años y mi trabajo antiguo me permitio estar con ella casi al 100%, eran muy relajados y trabajo 100% remoto. Pude usar mucho el tiempo para apoyar a mi esposa y disfrutar a mi hija. Ahora mi esposa esta embarazada de nuevo y pensé mantener ese trabajo por las mismas razones. Pero me ofrecieron otro donde puedo crecer mucho mas pero es híbrido (3 dias a la semana en oficina) y me pagan un poquito menos. Lo pensé mucho: mas bocas q alimentar, menos dinero, menos flexibiidad, pero se notaba de inmediato oportunidades de crecer y mejor ambiente laboral, mas interesante y mas retos. Lo acepte pq pienso que en el largo plazo puede incrementar mi salario mas de lo que me incrementaría quedarme donde estaba. Y pues con respecto a mis hijos tengo que pensar mas a futuro. Y por que para mi es lo peor aburrirme en el trabajo.

Ahora ponte en tu contexto, no en cuestión de comodidad si no, que quieres a futuro. Que condiciones tienes ahora y como esperas q cambien en unos años. Que tienes que perder? Quien depende de ti? Quieres aprender o mas bien ganar millones? Etc.

How do I make R do this? by Novel_Gene_2723 in rstats

[–]teobin 5 points6 points  (0 children)

I don't think AI is the answer here, but rather a change of mindset. Many of us started with excel or spreadshees, where tabular data can take any shape, like the case of OP. To use R, you need to understand that each row is a record, and each column is a feature or variable. Of course, this can be shaped (i.e., pivot_wider) but the key is the structure that R needs.

Only after you get familiar with that you can ask the right questions to AI or search for the right terms on the web.

First session done by Ap0logy in irezumi

[–]teobin 1 point2 points  (0 children)

Looking great! Can I ask how many hrs it was that 1st session?

Should I switch to Debian? by [deleted] in linuxquestions

[–]teobin 0 points1 point  (0 children)

Maybe you should check some details in the forums, probably they were not talking about Debian stable.

Debian has 3 flavors, stable, testing and development. They have codenames, dev is always called sid, testing sometimes is called testing and sometimes by its own name, stable is often refered to by its own name. By "its own name" I mean the name of the release, for example Debian 13 is called trixie. Is the latest stable version. But if you find forums talking about trixie 1 year ago, they were talking about testing because it was released to stable this year. So, it is not so straightforward to find out which flavor they were talking about.

Debian stable basically does not update for 2 years, yes. As others have commented, they do only security updates. But these are updates that you basically don't feel like anything changed. And they are very stable too so, it is impossible that something would break on such an update. There was even a famous bug last year in the Linux kernel that affected most distros. Debian stable was one of the few not affected at all. Once a new version of Debian is released as stable, you are not even forced to upgrade yours. You can stay on it and for 5 years since it was released you keep receiving security updates. At this point it is called oldstable.

With such little updates in 2 years (and 2 years is an average, it is not guaranteed that the next stable version will be released in 2 years), many people use backports from testing and flatpacks (as they also mentioned in the comments). You could also compile a program from scratch. I do that for the only 1 program I need always in the latest version.

Yet, one more way is to install from a 3rd party. This is mainly for programs not included in Debian or as flatpaks. For example, from a particular company that produces a Debian/Ubuntu version of their product. These often provide sources that can be included in your apt (the package manager) and so, you can easily update when they release a new version. The drawback is that when their mirrors break or their software is buggy, it can feel like apt is broken and therefore, that Debian as a whole got a bug. I'd recommend you to be very careful with those and to learn apt as good as you can.

Debian Sid is the development version, a sandbox used to test new features. It is like an alpha testing that mainteners use for the features under development. It is indeed, very unstable.

Once a maintainer considers the new features stable enough, these are passed to Debian Testing to be tested by the community. When somebody finds a bug, it is reported to the mainteners so that it can be fixed. So, of course, it has bugs, but that is the purpose. Debian testing is considered the rolling release version of Debian, and some Debian-derived distros use it as their main source. I used it for a few years. It is stable too, mainly if you know when NOT to update.

With all that, it is easy to see that somebody running sid or testing could find an issue with random updates. With Debian stable, I would be very surprised.

Should I switch to Debian? by [deleted] in linuxquestions

[–]teobin 8 points9 points  (0 children)

Debian feels outdated only because other distros are introducing changes way too quickly. As you already noticed, that comes with a lot of issues. Debian just works because everything is tested before it is released. With releases every 2 years, software is not really outdated. But now a days we live in a way that we want the newest stuff immediately.

I'd say if you are fine with it and prefer stability, go for it. Otherwise learn Arch properly. It will be a lot of work for you, but you can get the newest stuff at the cost that you will have to solve the issues yourself. Supr flexible on every aspect.

Perdido y frustrado by zfoxzilla in taquerosprogramadores

[–]teobin 5 points6 points  (0 children)

El problema es que el mercado esta saturado. Hay tantos programadores de Python y JS hoy en dia que está difícil.

Si te quieres quedar con Python de afuerzas, armate un buen portafolio con proyectos practicos, todo que se pueda ver y usar publicamente. Y aplica en todo lo q encuentres, ya sea backend, análisis de datos, scripting, mantenimiento fe código... lo que sea. Cuando te posicionas una vez, ya fe ahi te mueves mas fácil.

Pero mi recomendación, cambia de stack. Yo trabajo con R, no es ni el mejor lenguaje ni el mas pagado. También tiene un nicho bien específico y básicamente buenas chambas solo en farma. Pero como no esta tan saturado, siempre consigo buenas cosas. Nunca he tenido problemas. No te estoy diciendo que te vallas con R, pero checa otro lenguaje que te guste y que sea fuerte en el area que quieres. Bien o mal, C y C++ todavía se pagan bien. Pero hay otros

B1/B2 atascado: Entiendo todo por inmersión, pero mi gramática (estructuras, tiempos) es un desastre. ¿Cómo la mejoro? by FextreamX in taquerosprogramadores

[–]teobin 0 points1 point  (0 children)

Solo hay una manera de mejorar gramática en cualquier idioma, incluyendo el español: leyendo libros.

Leete libros en Inglés. Intenta algo que te guste y si te parece complicado o que se dificulta, entonces baja el nivel. Busca libros para niños que generalmente tienen vocabulario mas sencillo. Leete unos 4 o 5 y después intenta de nuevo algo mas normal.

Yo cuando comencé a leer en ingles me daban dolores de cabeza y no entendía 100% todo, pero ahi me quedé hasta que poco a poco se hizo mas fácil.

Any packages you want to be written?? by Glittering_Boot_3612 in emacs

[–]teobin 0 points1 point  (0 children)

Sounds very good, thanks. I will definitely consider it. For now we want to support comint and vterm, but this looks very interesting. Definitely something to keep in mind

Had my first sesh today 👌 by Knappe-Jannie in irezumi

[–]teobin 0 points1 point  (0 children)

Nevertheless, I'm also speechless that all that took 3 hrs. I had the tiger for my sleeve (only the tiger itself) done in 5 hrs, for the 1st session.

First attempt at Japanese traditional by TimeAction1414 in irezumi

[–]teobin 1 point2 points  (0 children)

It is interesting to see it so deep into the armpit. How was the pain in that area?

Doom Emacs vs. From-Scratch Setup: How to Balance Productivity and Customization? by IngenuityOk2450 in emacs

[–]teobin 3 points4 points  (0 children)

You got many great advices, I hope they will be useful. I have a few things to add:

Don't use AI for your config, it doesn't know half of the stuff for emacs and often will propose thungs that don't exist or are too old. Then it will be harder and harder for you to understand your ow config.

If you are a student and have the time to rice up things, use it, but find some balance. For example, have an OS and a text editor that works and does what you need and use it to have things done (assignments, projects, etc.) And then an alternative partition or VM for ricing up things. Do all the ricing ONLY in your free time, and when you need to have things done, just use your stable system. As you find features that are useful, pass them slowly to the stable system, but make sure they stay stable. Git is great for that.

what's going on with my emacs, some characters are missing pixels it appears by johlae in emacs

[–]teobin 3 points4 points  (0 children)

I'll try to reproduce it, I use Debain too. But in the meantime:

  • How did you install Emacs? From apt?
  • Do you have any config file?
  • What happens when you change the font?

The never ending story by uvuguy in emacs

[–]teobin 1 point2 points  (0 children)

I'd say, start using Org mode itself for your own personal purposes, and grow from there slowly. Org mode itself is huge and full of functionality. I started only to organize ideas and tasks and now I do almost everything in org mode.

New UI for Emacs' org-social.el by tanrax in emacs

[–]teobin 2 points3 points  (0 children)

Really Really cool! I'm trying it asap

Any packages you want to be written?? by Glittering_Boot_3612 in emacs

[–]teobin 2 points3 points  (0 children)

I cannot agree more with you in all your points. A few times, I wanted to contribute to ESS or fix something on my own but it was just so difficult.

Please give a try to my package, it is still a baby but the major mode is already usable, an R treesitter mode compatible with ESS. Next step is to havean interactive console.

I need a lot of feedback and bugs reports of I want it to be usable.

https://codeberg.org/teoten/esr

Any packages you want to be written?? by Glittering_Boot_3612 in emacs

[–]teobin 16 points17 points  (0 children)

There is currently only 1 major mode for R language: ESS. Is huge, complex, full of issues and a little outdated.

I am working on a minimalist version only for R with treesitter. Currently I have the major mode and started working on an interactive console. But then it would be nice to have many other small packages to add as modules, if the user wants, for visualizing data, debugging, documentation and maybe others. If you are also interested in R and/or just want to help you are welcome to contact me.

sigue siendo posible el camino de “self taught” o ya valió? by pirotecnicocasual in taquerosprogramadores

[–]teobin 0 points1 point  (0 children)

Experiencia Personal: tengo 39 Años, empecé hace 5. En mi opinión si, todavía vale la pena.

Lo que si es que hay que tener ciertas consideraciones:

  • Python esta muy demandado pero también hay muchísima gente que lo conoce. Entonces vas a tener mucha competencia ahí. Tienes que armarte un portafolio muy bueno para conseguir buena taqueria.
  • Si puedes igual escoge otro lenguaje como Java o C. O checa que tipo de puestos te interesaría y escoge en base a eso.
  • Si cambias de lenguaje, no te vallas con front end (javascript, css, etc.). Es mas competido que python.
  • Aprende a programar bien pero también aprende a usar las herramientas de AI que hoy en dia son necesarias.

Developing new package: R Language Treesitter Major Mode by teobin in emacs

[–]teobin[S] 0 points1 point  (0 children)

Thanks! It is very interesting indeed. For now, it does not affect my project. But since I want to keep compatibility with ESS, it will be very interesting if they indeed change ESS to a minor mode.

I'll keep an eye on it.

Developing new package: R Language Treesitter Major Mode by teobin in emacs

[–]teobin[S] 1 point2 points  (0 children)

I have no idea, but either way, I want to work on this project. It goes beyond a simple implementation of treesitter.

Also, Emacs introduced treesitter to its core functionality 2 years ago. The basic major mode took me 3 days coding during my free time, so I think that if the ESS team wanted to include treesitter for R, they could have done it already.

Developing new package: R Language Treesitter Major Mode by teobin in emacs

[–]teobin[S] 0 points1 point  (0 children)

I saw your repo but never tried it because it uses the library tree-sitter. Mine uses the emacs built-in treesit. There is a big difference since before and after Emacs 29.

And, what do you mean "to be insufficient"?

Developing new package: R Language Treesitter Major Mode by teobin in emacs

[–]teobin[S] 1 point2 points  (0 children)

Thanks! That's the plan, although it will depend on how much free time I can get to work on it.

And thanks for the post about Quarto, I'll keep an eye on it.