DEV Community

dev.to staff
dev.to staff

Posted on

Welcome Thread - v22

Hey there! Welcome to dev.to!

Hello Internet, in alarm clock font

Leave a comment below to introduce yourself to the community!✌️

  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 and say hello or ask them a question. 👋

  3. Or answer this: Do you like working remotely? Why or why not?

Top comments (140)

Collapse
 
fzammit profile image
Fabio Zammit

Hello everyone from sunny Malta (Europe) =)

Been working as a web developer for 15 years and now running my software company, Root Codex.

My main skills are around PHP, Python, AWS, Linux, Docker and React. Lately been focusing more on machine learning and other technologies that might be of interest.

We love remote, in fact our company is completely remote with amazing individuals from all around the world.

Looking forward to getting to know everyone!

Collapse
 
ben profile image
Ben Halpern

Great to have you!

Collapse
 
fzammit profile image
Fabio Zammit

Thank you!

Collapse
 
tammalee profile image
Tammy Lee

Hello! I like to have the option to work remotely but I have a hard time 'turning off' once I'm doing something so working at home can be a challenge for my work/life balance. I've been working with WordPress for the past few years and now I'm looking to get out of making marketing websites and into software development. Any advice on switching focus to software is welcome!

Collapse
 
jbelina profile image
jbelina

There are LOTs of different alternatives when you are looking to get into software development.

One site I like to recommend is freecodecamp.org, it's easy to use, gives you a good start on playing with JavaScript and has lots of resources to help you get started. One of the things I like most about the exercises on this site is that they start with one or more failing tests and you have to update the code to get the tests to pass. It's a great into to Test Driven Design (TDD).

Once you've finished something like that, I'd probably take a look at some of the free online courses that are out there.

Sample resources:
inc.com/larry-kim/9-places-you-can...

Good luck!
Jeff

Collapse
 
tammalee profile image
Tammy Lee

Thank you so much @jbelina ! I'm currently taking an intro to comp sci course that has exercises in Python and I'm signed up for a deep-dive bootcamp into JS and React for the new year. I'll definitely check out freecodecamp.org as I have already bookmarked several of their Medium articles!

Collapse
 
divsyntax profile image
Div Syntax

Welcome. I usually use Udemy when I want to learn stuff about software. There is utube, but sometimes Udemy is more structured and they provide resources.

Collapse
 
tammalee profile image
Tammy Lee

I have a couple of courses queued up in Udemy and I have a Pluralsight account I'm using, too. I have been concentrating on Python and JS (and just wrote my first node.js script!) but I'm open to suggestions about what else I should study.

Thread Thread
 
divsyntax profile image
Div Syntax

Oh, ok. Awesome! Well that all depends. Java and C# are two of the most popular languages one could study since they can do almost(if not) everything. Angular and React are popular among the front end side. SQL and mySQL are for the back end. There are more backend technology, I only mess with those two as of now. Ruby and Ruby on rails is another good one. There are a plethora of things you could get into. Are you trying to do more frontend, backend or full stack?

Thread Thread
 
tammalee profile image
Tammy Lee

Aiming for full stack. I like to be able to jump in anywhere I'm needed on a project! I know we have a few Java repos at work so that will likely be a language I need to figure out at some point. MySQL I'm pretty familiar with and we just finished a project where we used DynamoDB which was very interesting!

My passion/hobby for the past few months has been testing out static website generators and I've built a little Hugo site to test out functionality. I've only just started mucking about with Gatsby, too.

Thread Thread
 
divsyntax profile image
Div Syntax

Nice. Well u seem to be on the right track. Keep it up!

Collapse
 
gmanon profile image
GManon • Edited

To understand better your post...

So, you've been working with PHP, HTML, WordPress, Social media and SEO Optimization?

Now, you seeking to develop applications. Web, back-end or Desktop?

Perhaps, Mobil? Agile Technics,

Collapse
 
tammalee profile image
Tammy Lee

Most likely not native apps or desktop apps? I have made Win32 console apps in the past and it doesn't interest me as much as web-based applications do. I'm currently learning python and digging into React. I've also recently worked with a team in Vue, Python 3, and AWS and found it very interesting!

Collapse
 
ben profile image
Ben Halpern

Welcome!

Collapse
 
tammalee profile image
Tammy Lee

Thank you! :D

Thread Thread
 
rubelra52218730 profile image
Comment marked as low quality/non-constructive by the community. View Code of Conduct
Rubel Rana

Wellcom

Thread Thread
 
rubelra52218730 profile image
Comment marked as low quality/non-constructive by the community. View Code of Conduct
Rubel Rana

Thenks

Collapse
 
amrutaranade profile image
Amruta Ranade

Hello! I am Amruta, a tech writer at a startup in NYC. In my free time, I make YouTube videos about tech writing. I am passionate about helping developers create good and effective tech docs/blogs. Let me know if I can help with any of your writing projects :)

Collapse
 
helenanders26 profile image
Helen Anderson

I’d love to watch your YouTube videos, could you share a link? :)

Collapse
 
amrutaranade profile image
Amruta Ranade
Thread Thread
 
helenanders26 profile image
Helen Anderson

Subscribed! Thank you :)

Thread Thread
 
amrutaranade profile image
Amruta Ranade

Aww thank you!

Collapse
 
lorenzoarena profile image
Lorenzo Arena

Hello everybody from Italy! Just found this community on twitter, seems great! 🎉 I am a firmware engineer (mostly C/C++) but lately I have been tinkering with JS, React and other web dev tools, and I have to say, I really like it!

Collapse
 
jbelina profile image
jbelina

Welcome!

I'm new here too.

I'm curious whether TDD and Agile methodologies are as popular in the firmware world as they seem to be elsewhere.

Also, since you're playing with JS and other web tools, I'm wonder if you have played with freecodecamp.com? I really like the way their exercises are done, and the fact that the site itself is open source.

Take care!
Jeff

Collapse
 
lorenzoarena profile image
Lorenzo Arena

Thank you Jeff! I have completed the first part of the freeCodeCamp course, I like their exercises too, and I am a big fan of JAMstack, Netlify and other tool (tools which freeCodeCamp make a large use).

About TDD and Agile in the firmware world, I must say that in my current work we don't use them (even if I would reaaaaaally like) because there is a bigger complexity in mocking hardware components and being a 20+ years old (and sometimes stubborn) company we don't make use of Agile techniques.

That being said, I am really interested in these topics and I would like to use them in my side projects (at least as far as TDD).

Thread Thread
 
jbelina profile image
jbelina

I have a friend that works at a company doing hardware development, they do their "programming" in VHDL and he's been trying to incorporate Agile practices into his workgroup.

Sounds like the company he works for has different pockets of that are playing with Agile methodologies, but most of them are on the software side and not in hardware.

One of the benefits he's found from creating his project backlogs and breaking down tasks to fit into timeboxed sprints is that he's able to provide project managers with the percent complete tracking vs. hours used much easier than other teams. He just pops a report out of his story tracking tool and rolls up the information by project.

If I recall correctly, he's also integrated Jenkins and some Lint tools to help block breaking changes. It won't catch everything, but it's helped his team quite a bit.

Thread Thread
 
lorenzoarena profile image
Lorenzo Arena

I think we adopted similar strategies, I use Trello to manage my tasks - but mine only. Even if I mostly use C/C++, it would definitely be a good idea to integrate some linting in the projects (there has been a lot of issues related to uninitialized variables, out of bound indexes..)

Collapse
 
andy profile image
Andy Zhao (he/him)

Hey y'all! I like to work remotely, but I mostly work from the office. I think a key part of successfully working remotely is to set up a solid environment. One tip I've read before is to have a specific room or place at home where you only do work. If you need to take a break, step away from there and go take a break somewhere else, then go back to your workspace. This allows you to imitate that "going to work" feeling, and at the end of the day, you can "leave work" even though you're technically still at home.

Collapse
 
deciduously profile image
Ben Lovy

Very much agreed - it helps me to keep my morning routine too. I get up, eat breakfast, brush my teeth and shower like any other day, and then sometimes actually physically go walk around the block before doing anything. When my simulated "commute" is over its much easier to sit down and focus - it separates the "home" and "work" portions of the day.

Collapse
 
spruce49 profile image
David Evans

Hello everyone, I'm an old developer newly retired. It's great to be part of a vibrant community where I can keep learning. I wrote my first program in the 1980's on a reel of ticker tape, and had to wait 2 days for the compiler report.

Collapse
 
jbelina profile image
jbelina

That's awesome. I was learning about programming in the 80's, and didn't play with ticker tape... when I was playing with Pascal on a college mainframe, they had punch cards laying around... but they weren't in use anymore.

At my first job playing with COBOL, I got to switch out disc packs on the company mini computer which was pretty cool.

Take care,
Jeff

Collapse
 
andrii_fedotov profile image
Andriy Fedotov

Hello. I'm trying to understand how to build an active open source community around an excellent idea. Maybe somebody here could help me with that or give some basic tips.

Collapse
 
wuz profile image
Conlin Durbin

I'd be happy to answer any questions around that! I don't have any huge projects, but I maintain/collaborate on 3 or 4 OS projects. I might be able to help out!

Collapse
 
andrii_fedotov profile image
Andriy Fedotov

Cool! Thanks for your help. Here it is our GitHub repo github.com/Remmeauth/remme-core/. Could you advise what should be my starting tasks to accomplish for attracting open source community to check it out?

Thread Thread
 
wuz profile image
Conlin Durbin

So I guess first thing, what goal do you want to accomplish with this?

Not dependent on that, here are some more things I would recommend:

  1. Get some issues tracked - I assume you have some plans for where the library could go, so write some of those up and tag them where appropriate. Some good tags to start with are "good-first-issue" for new developers and some tags around what the issue deals with (i.e. "security", "updates", "documentation", etc.)

  2. Get a page set up around the project. Explain a bit about what it is, why it's OS, how people can use it, etc.

  3. Post in the next "Who's looking for contributors" post.

Hope those help a bit! Let me know if you have any questions!

Thread Thread
 
andrii_fedotov profile image
Andriy Fedotov

Hi Conlin! Thanks for your useful feedback. Could you look at my ideas about the entry readme doc and leave your comment about it on GitHub? github.com/Remmeauth/remme-core/is...

Collapse
 
dimensi0n profile image
Erwan ROUSSEL

Hi ! That's a very good idea

Collapse
 
andrii_fedotov profile image
Andriy Fedotov

Thanks. Could you recommend GitHub pages that you like how they are designed?

Thread Thread
 
dimensi0n profile image
Erwan ROUSSEL

If you want to create a GitHub page there are a lot of themes of GitHub

Collapse
 
herrfugbaum profile image
Pascal

Hello!

I'm currently trying to learn more about parsers and SQL, so I started a side project (actually two) to cover these topics. I started my account here a while ago I think, but forgot about it. My motivation to post here is to find people who share interest in JavaScript and parsers and who maybe want to collaborate with me. Also it would be really cool to find someone here who is experienced with this stuff and could mentor me a bit :)

Collapse
 
jbelina profile image
jbelina

I wouldn't mind helping you learn more about SQL. What flavor of SQL are you starting with? (MySQL, PostgreSQL, MS SQL Server, ...)

Collapse
 
herrfugbaum profile image
Pascal • Edited

That sounds awesome, thank you very much!

For my side project(s) I'm building a parser for a subset of MySQL in JavaScript as project 1.
Project 2 depends on project 1 and utilizes the parser to make SQL queries on delimiter separeted values like CSV and TSV files. It's also written in JS, but both are super early in development (It works, but doesn't support many operations).

You can see it on npm or github, there is a demo gif in the readme.

I guess for this it would be most useful to have the possibility to ask some quick questions like "did I get the order of operations correctly?" or "is this really what clause XY should do?".

On the other hand we're using software at work that's build on top of MS SQL (an ERP sytem for example).
I have several ideas on how to make life of my coworkers easier but I'm super afraid of touching that mission critical databases.

So for this part I have questions like

  • How to make a copy of that database, so I can play around with the data without the possibility of breaking things?
  • Is there some kind of event system in MS SQL which one could react to (fire a script if x happens)?
  • How to navigate through a database you basically know nothing about?
    • Which tables and columns exist, how are there relations?
Collapse
 
ben profile image
Ben Halpern

Welcome! Hopefully you can find the right folks to connect with!

Collapse
 
rtrom profile image
Rhett Trom • Edited

Hey there! I name is Rhett Trom, and I am not sure how I stumbled in here (Twitter, maybe?), but boy, am I glad I did! I really enjoy the community thus far. I am a fledgling web dev, attempting to learn Rails, and having tons of fun with it.

Finally, I have worked remotely in the past, and I truly enjoyed it.

Cheers!

Collapse
 
minche profile image
Minja Davidović

Hello from Serbia!
An interviewer brought me here :) We were talking about different ways of finding tech news of interest, and he had suggested giving this community a try.
I'm currently doing frontend stuff, but feel it's time for another career change, so I'm looking for inspiration.

Collapse
 
ben profile image
Ben Halpern

Interviewer? Can you tell me more?

Collapse
 
minche profile image
Minja Davidović

Sure :) I recently had a job interview, and we touched on a lot of topics - the libraries we liked, languages, blogs and so on. And we were talking about how the number of everyday news and blog posts is a bit overwhelming, especially since those are often way too long, and that it was difficult to filter out the ones that were actually relevant for us. He then mentioned that his coworker recommended this community, and to give it a go.
So I saved all the links he had given me and checked them out after the interview. It was a really pleasant conversation, so it left me curious.

Thread Thread
 
ben profile image
Ben Halpern

Awesome, well great to have you!

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