DEV Community

Welcome Thread - v293

cartoon character using mind control to make alphabet cereal spell 'hello'

  1. Leave a comment below to introduce yourself! You can talk about what brought you here, what you're learning, or just a fun fact about yourself.

  2. Reply to someone's comment, either with a question or just a hello. šŸ‘‹

  3. Come back next week to greet our new members so you can one day earn our Warm Welcome Badge!

Top comments (251)

Collapse
 
heritiana_labarre_a333ced profile image
Heritiana LABARRE

Hello, I am learning JavaScript and python in order to create some apps powered by automation process such as AI

Collapse
 
thomasbnt profile image
Thomas Bnt ā˜•

Welcome!

Collapse
 
steeve profile image
Steeve

Welcome @heritiana_labarre_a333ced to DEV, you are at the right place! Feel free to create post about what you created and learned :)

Collapse
 
timonwa profile image
Timonwa Akintokun

Hi @heritiana_labarre_a333ced. Welcome to DEV. šŸ˜Š

Collapse
 
violetadev profile image
V

Welcome!!

Collapse
 
mohammed_alotaibi_fb0d5a9 profile image
Mohammed Alotaibi

Hi

Collapse
 
lana_ruth_1987 profile image
LaRuth

I am also learning JavaScript and python!

Collapse
 
habibjs profile image
Habibu Umar • Edited

What about Phyton I'm thinking to start using it as an Alternative to my PHP before becoming an expert

Thread Thread
 
curious-designer profile image
curious

Python is a versatile and widely-used language with a gentle learning curve, which makes it a best choice for a wide range of applications. It has a lot of libraries and frameworks that can simplify your development work.

Thread Thread
 
habibjs profile image
Habibu Umar

What about if I need to create Native app what is the best you will recommend for me

I start flutter dart but I think is limited on web function and I see is under development from core

Collapse
 
kameche_med_sofiane profile image
kameche mohamed sofiane

hello

Collapse
 
alex_ba885e98637d9240d0b9 profile image
Alex

Hello

Collapse
 
blessing_dev profile image
Blessing Asuquo

Welcome

Collapse
 
ekvll profile image
Erik Lindvall

Welcome!

Collapse
 
harini_palanisamy profile image
Harini Palanisamy

Welcome @heritiana_labarre_a333ced, I'm new here too :)

Collapse
 
shashwat_singh_111 profile image
Shashwat Singh

is javascript not enogh?why python?

Collapse
 
examsam profile image
Michael Jacobs

Welcome, I am new also!

Collapse
 
turingvangisms profile image
Turing

hello! welcome!

Collapse
 
gwantez_jumbo_d3d3cd35c30 profile image
Gwantez Jumbo

hello

Collapse
 
krystle_mitchell_f672905b profile image
Krystle Mitchell

Cool, I can't wait to learn how to incorporate automation processing into one of my apps.

Collapse
 
makram_eltimani profile image
Makram El Timani

Hello, can't wait to see your progress :)

Collapse
 
makram_eltimani profile image
Makram El Timani

Hello, I have 10+ years of experience as a Full Stack Developer. I'm looking for a nice community where I can further increase my skills, career, and some fun facts about everyone's experiences :)

Collapse
 
jess profile image
Jess Lee

Welcome :)

Collapse
 
thomasbnt profile image
Thomas Bnt ā˜•

Welcome!

Collapse
 
steeve profile image
Steeve

Welcome Makram šŸ‘‹ Feel free to write posts about your developer experience, we will be glad to hear about your past projects, the good and bad :D

Collapse
 
arskeliss profile image
CsokƔn PƔl AndrƔs

Welcome, I have barely 2 years of scarce experience with Javascript and React, NextJS, constantly learning something new and trying to epxand my knowledge to get a job as well.

Collapse
 
jarvisscript profile image
Chris Jarvis

Welcome, you found a good community on DEV.

Collapse
 
burnee profile image
Burnee

Hello im learning javascript and react

Collapse
 
thomasbnt profile image
Thomas Bnt ā˜•

Welcome!

Collapse
 
timonwa profile image
Timonwa Akintokun

Hi Burnee. Welcome to DEV. šŸ˜Š

Collapse
 
steeve profile image
Steeve

Hi / Bonjour šŸ‘‹ Welcome on Dev

Collapse
 
med-o-mash profile image
mohamed kamara

You French, also learning.

Collapse
 
timothy_eaton_e511eac30c8 profile image
Timothy Eaton

Bonjour! I'm writing from Charleville-Mezieres!

Collapse
 
ben profile image
Ben Halpern

Welcome welcome everyone!

Collapse
 
shahzeb_ghanghlo_10248250 profile image
shahzeb Ghanghlo

Hello I want website developer

Collapse
 
thomasbnt profile image
Thomas Bnt ā˜•

Welcome on DEV!

Collapse
 
jarvisscript profile image
Chris Jarvis

Welcome!

Collapse
 
mr-3 profile image
Mr 3

Hi people, I am currently coding my OS, from scratch, complete scratch. I am a begginer and I have really big goals, I have a blog website on medium medium.com/@Mr-3
My OS is going to have its own IDE and language, currently Im working on the OS and IDE, it is going to be more customizable than linux (if that is possible), linux needs skill to be customized, but ErfanOS doesnt, everything is going to be with UI AND its open-source, since I dont want people to go through the things I went through. The best things about it is that there is literally no data being sent no where, the only reason we are owned is because our data is being sent and SOLD to other companies, we dont even get paid, thats bad, so I am making it so that there is no data being moved, and also its a chance to learn (safe)C and assembly.

Collapse
 
chongo profile image
Landon Noll • Edited

Hello @mr-3,

I wish you the JOY of exploring your new OS.

Writing your own OS from scratch is a fun learning exercise. In doing so, you will RELALY LEARN about operating systems as well as HOW COMPUTERS REALLY WORK.

Having worked on the early days of BSD (Berkeley Standard Distribution) Unix, rolling your own or just improving someone else's OS distribution can be a rewarding experience. Moreover, it will teach you a great deal about low-level fundamentals of an operating system. You get to try/do things differently. You get to make your own mistakes and find your own unique successes.

Having ported early BSD systems to brand new hardware / CPUs / architecture is a fun challenge. It is also a JOY when you finally see your first "sign of life" when your booted non-crashing operating system finally presents itself for its first task (in BSD parlance that was getting a single user prompt from a shell).

My advice: DON'T GET DISCOURAGED .. keep going!

Progress will seen to ebb and flow. You will suffer setbacks and then leaps forwards. Things will break because some underlying bug that was masked by other events will throw you back into low-level debugging. That is part of the process. Look on these a FUN instead of frustrations.

My advice: DON'T PAY ATTENTION TO WHAT OTHERS SAY ABOUT YOUR OS .. do your own thing. Some will say things like "WHY BOTHER?". Some will say tell you "WHY DON'T YOU JUST USE THE XYZZY OS?" .. and more. Ignore them, learn new skills and work on your OS.

Even if your OS remains a niche OS, you will become a MUCH MORE KNOWLEDGEABLE CONSUMER of other operating systems. You will be able to look at the Pros and Cons of other operating systems with a keener eye.

Suggestion: Consider putting your distribution code up on a Git repository site such as GitHub. You never know when some else will come along and test / suggest / contribute.

My advice: DOCUMENT! DOCUMENT! DOCUMENT! Write documents that explain your OS concepts. Update them as your OS evolves. Publish those on your Git repository web site so that others can enjoy.

My advice: COMMENT! COMMENT! COMMENT! your code. Even if you think you understand it! Even if you think your code is self evident. By adding lots of comments you will further learn about what you are wring and this will help others see what you intend. While there is no hard and fast rule, having more comments than code is a good thing to strive for, especally when it comes to something as detailed as an operating system.

Above all, My advice: HAVE FUN!

p.s. For me these were the most fun:

  • Virtual memory / memory management
  • Job / task / thread scheduling
  • very low level assembly glue to the hardware
  • boot proms / low level boot code
  • kernel panic debuggers
  • creating the first process while booting
  • cross compiling (from your development platform into your target platform)
  • compiling / assembling / linking your complete distribution
Collapse
 
mr-3 profile image
Mr 3 • Edited

Hey Noll, thanks for the fantastic advice, I have already added it to my github on github.com/erfankeyhani-1/erfanos , recently I have found myself learning C and doing other really small projects like kernel modules or simple drivers that read/write memory in a process, so I can advance in C, I dont have much time to work on the OS since all of that, but thanks for encouraging me, feel free to checkout my article on it aswell, I'm trying to free up some time so I can work on it.

Thread Thread
 
chongo profile image
Landon Noll

I will be happy to watch erfankeyhani-1/erfanos.

FYI: I manage 3 places on GitHub. I mention this because they may amuse and/or inspire you to C. :-)

Personal project that I have released to the public. My "Programmers Workbench" that I have collected over 50 years sits in 110 repositories, of which 22 have been bade public and the remaining 88 are waiting to be bright up to GitHub "specs" (such as adding a README.md, testing, etc.). Probably about 70 of those will eventually be made public (I have a LOT going on) so I can sympathize with having things "sit on the back burner" as the expression goes.

Probably most famous / used repo of this set is: calc, a C-style arbitrary precision calculator.

Software originally produced by the Arcetri Team that once worked at Cisco. This contains a number of mathematical projects, a number of which are related to finding a new largest known prime number (I have held or co-held 8 world records related to large primes(.

The International Obfuscated C Code Contest is currently my most active area. I am the co-founder of the IOCCC.

While ioccc.org exists, we are building a much improved web site via the emp-test-ioccc repo.

Since you are interested in C, I would encourage you to look at the new IOCCC site which is 98% complete.

If you want a place to start, check out the 1987 winner of the Best one liner award, won by David Korn of Korn Shell fame. See if you can figure out what korn.c does by just looking at the source. :-)

p.s. Don't feel bad if you run into trouble: even Dennis Riche of C and Unix fame got it wrong on his first try before I had to remind him of a little feature of C that he forgot. Yes, that is a hint. :-)

Collapse
 
steeve profile image
Steeve

Hi Mr E, that's super interesting! Many people (and I) would be interested to learn more about the OS you are developing from scratch, feel free to write articles about it :)

Collapse
 
williams-oliver profile image
Oliver Williams

Hello DEV! Just looking for a place to help out in any way I can in between the moments I have to be a professional adult and a playful over-aged kid. Have been randomly browsing threads here and I love how it doesn't seem to be just another platform for self-promoting (sorry LinkedIn). Would love to hear what was the most impactful thread you've encountered in this community that made you feel good about being a part of it?

Collapse
 
vikwilliamson profile image
Vik Williamson

I enjoy posts on Professional Development, like Senior devs reflecting on some key points/skills that helped them feel that they were actually realizing the responsibilities of a senior engineer.

Collapse
 
williams-oliver profile image
Oliver Williams

That's awesome! I just searched for Professional Development and noticed a few interesting threads! Hoping I can muster the courage to share my own story and what were key points in my own journey. Thank you!

Collapse
 
jarvisscript profile image
Chris Jarvis

Follow the series that lists the Top 7 posts of the week. Always good stuff there.

Collapse
 
hrmann profile image
Matthis Herrmann

Hi, I'm Matthis and I'm studying Javascript. I have a visual storytelling project where I work with GSAP and scrolltriggered animations. It's a lot of fun. But of course there are always hurdles to overcome. In my search for scroll-dependent animation of variable fonts (font-weight), I ended up here.

Collapse
 
andypiper profile image
Andy Piper

welcome!

Collapse
 
vikwilliamson profile image
Vik Williamson

Hi everyone! I've been around here for awhile but have never introduced myself. I am (now) a newly-senior full stack engineer. I love React and its ecosystem. I am here to start doing some leveling up on Advanced web development topics.

Collapse
 
lilly_k profile image
Lilly K • Edited

Excited to grow as a full-stack developer! My goal is to build strong expertise in modern full-stack development, along with solid skills in data structures, algorithms, and system design. Iā€™m learning every day and want to contribute to open source, collaborate on exciting projects, and help guide others as well.

I look forward to learning from the community and sharing my knowledge along the way!

Some comments may only be visible to logged-in visitors. Sign in to view all comments.